为了账号安全,请及时绑定邮箱和手机立即绑定
根本就没想讲清楚吧
最后的 案例 也太潦草了。。。

最新回答 / 慕仔6429888
Auto Import的功能是可以帮助我们自动删除无用的包Import(未被引用),以及自动Import填充尚未导入的包。

最新回答 / Yannis_w
就算加上 [] 还是会被执行两次import React, { useState, useEffect } from "react";export default function StateFunction() {  const [num, setNum] = useState(1);  useEffect(() =&  } {    console.log("@");  }, []);  return &/didiv&;;}这是一个...

最新回答 / qq_精慕门9253943
三种方式解决:1,在index.js取消react.strictMode模式2,在设置的参数的useEffect中加非空判断3,把初始化放到useReducer里面

最新回答 / 慕函数8463949
后面依赖项数组如果不写,就相当于添加了所有的依赖项,依赖项为[],则表示不依赖任何属性,这样useEffect就相当于只执行一次,ref.current是不变的,只有一个值,因为只执行了一次,否则相当于多次执行useEffect,每次重新执行setInterval 都会有一个新id
context+hooks配合使用感觉挺不错的哈哈
第三步:自定义hook返回一个数组,太绝对了,它不仅可以返回数组,也可以是对象,值
zdd
3-2节有一个明显的错误

作者说useEffect中返回的函数会先执行,然后才执行其他部分,这是错误的。

useEffect的返回函数是后执行的。

不要忘了页面刚刚加载,且尚未点击div时,useEffect已经执行了一次,这时并没有执行返回函数。

而当点击div时,先输出的“销毁”,实际上对应的是上一次的“函数组件结束渲染”。
首页上一页123下一页尾页
¥68.00
立即购买
课程须知
1.具备HTML5+CSS3+JS+react基础 2.希望在react技术栈有深入了解 3.想通过学习提升技术能力
老师告诉你能学到什么?
1、了解当前react现状,提高个人技能 2、明确自己技术栈水平,零基础入门react hooks 3、结合具体开发项目,掌握每个hook的实际应用 4、提升代码组织和优化能力
加群二维码
  • 慕课前端核心用户群
  • 群号:906667001
  • 付费用户专享
  • 技术学习型社群

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消