当前位置: 首页 > news >正文

php网站开发遇到的问题wordpress 主题制作视频

php网站开发遇到的问题,wordpress 主题制作视频,设计公司画册模板,小程序游戏开发公司​ useEffect作为做常用的Hook#xff0c;以下三个知识点你有必要了解下~ 防止写出奇怪的代码祸害队友#xff0c;而我不幸就是这个受害者#xff01;#xff01;#xff01;#xff01;#xff01; useEffect的依赖项为空 useEffect的dependencyList作为一个可选参数…​ useEffect作为做常用的Hook以下三个知识点你有必要了解下~ 防止写出奇怪的代码祸害队友而我不幸就是这个受害者 useEffect的依赖项为空 useEffect的dependencyList作为一个可选参数当他的依赖项为空的时候每次引起页面的渲染更新的时候都会调用一次​该useEffect参数。 function App() {const [updateList, setUpdateList] useState([])useEffect(() {console.log(dependencyList 为null的useEffect被调用了)})return (div classNameAppheader classNameApp-headerdiv{updateList.map(time { return divtime:{time}/div })}/divdiv onClick{() { setUpdateList([...updateList, new Date()]) }}Add record/div/header/div); }效果​如下 在示例中点击页面的Add Record 按钮共计四次右侧中显示了共计24次的日志这说明了每次页面的刷新时候由于dependencyList为空所以每次的副作用都可以被调用到。 useeffect的依赖项为空数组的时候 ​在第一个示例中我们可以猜想每次的页面更新useEffect作为副作用都会被调用但当dependencyList为空数组的时候由于没有匹配到任何的dependency所以会导致为每次的副作用都跟我们无关​只有第一次初始化页面的时候才会匹配到。 同样的下面一个简单的例子​。 function App() {const [updateList, setUpdateList] useState([])useEffect(() {console.log(dependencyList 为空数组的useEffect被调用了)}, [])return (div classNameAppheader classNameApp-headerdiv{updateList.map(time { return divtime:{time}/div })}/divdiv onClick{() { setUpdateList([...updateList, new Date()]) }}Add record/div/header/div); }usseEffect返回​函数代表什么 首先讲这个内容并不是想要表达什么只是因为很多人在写博客的时候​内容太过于旧了所以现在就更新一波并不是说谁谁谁的问题。 打开CSDN可以看到很多关于useEffect返回函数的描述 事实真的是这样嘛​让我们​测试下。 function App() {const [updateList, setUpdateList] useState([])useEffect(() {return () {console.log(useEffect的返回函数被调用)}}, [])return (div classNameAppheader classNameApp-headerdiv{updateList.map(time { return divtime:{time}/div })}/divdiv onClick{() { setUpdateList([...updateList, new Date()]) }}Add record/diva hrefhttps://www.baidu.com跳转到百度/a/header/div); }上述代码中我们添加了一个a标签作用是跳转到百度的网站模拟出了组件被干掉的情况这时候让我们在​打开”保留日志“开关让我们看看是否会在日志中打印出来。​ 此时尚未点击按钮useEffect的回调函数已经被调用了。 当我们点击按钮跳转过去的时候useEffect的回调函数并没有被调用。 查看官网看看如何解释~ ​ 所以当我们要在useEffect的clean up逻辑运行的东西你在useEffect中要有相对应的set ​up操作。 求关注~ 希望能帮到你~​ 微信公众号文章 公众号文章链接求关注 求关注~ 希望能帮到你~
http://www.zqtcl.cn/news/72215/

相关文章:

  • 合肥网站制作方案破解asp网站后台地址
  • 福州综合网站建设秦皇岛建设局官方网站
  • 个人域名 企业网站备案简洁大气企业网站
  • 做外商备案的网站景安网络网站建设教程
  • 更换网站服务器南漳网站开发
  • 黑白灰网站商赢网站建设
  • 电子商务网站建设与管理pdf下载广州短视频代运营
  • 建立一个做笔记的网站让家里的电脑做网站服务器
  • 手机商城网站免费建站全国招标公告公示平台
  • 高端品牌网站建设公司wordpress 图片地址
  • 顶尖的设计网站做网站用什么框架
  • 做体育网站百度云域名备案
  • 建设公司自己的网站wordpress电视直播插件
  • 如何做网站 新手 个人 教程鸿邑科技 网站建设
  • 最佳商城ui网站设计爱站小工具
  • 云南seo简单整站优化旅游网站的功能及建设
  • .tv可以做门户网站不公共资源交易中心官网
  • 天津网站建设要多少钱wordpress zhognwen
  • 阿里云做网站吗网站便民服务平台怎么做
  • 个人网站做公司网站seo优化是什么
  • png免费素材网站做网站用php还是python
  • 网站建设新闻+常识大连在哪个方向
  • 建设西安网站政务公开网站建设方案
  • 抄袭网站怎么办百度提升优化
  • 简述网站推广的五要素网校系统搭建
  • 超市网站开发建设建议网站域名和网址一样吗
  • 网站集约化建设的好处大数据网页制作教程
  • 装饰公司怎么做网站长春网站公司哪家好
  • 百度推广就是做网站吧旅游网站建设公司排名
  • 网站建设实验分析wordpress+dux使用