采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
useEffect 如果有传了依赖或者没传,在 state 发生变化的时候,返回的函数是不是都会执行?
是的,state 变化就是组件更新,会执行的。
(下次提问时可以贴个图,或者代码,就更清晰了)
返回的函数,是在组件销毁的时候执行啊,类似 willUnMount,不是更新的时候
这节老师不是说了吗,如果传了空数组,返回的函数就是 didmount ,如果我第二个参数没传的时候和传了不是空数组的情况下,返回的函数会在下一个 effect 执行之前执行,难道是我理解有误?
你确定是返回的函数?还是是给 useEffect 传入的函数
http://img1.sycdn.imooc.com//szimg/600a297509a2e3e816000756.jpg 老师在 ppt 中我标绿框的意思不就是“我第二个参数没传的时候和传了不是空数组的情况下,返回的函数会在下一个 effect 执行之前执行”吗,老师点击链接看一下图片,回复上传不了图
登录后可查看更多问答,登录/注册
面向1-3年前端的框架及项目面试“刚需内容”
4.1k 1
2.6k 11
1.3k 11
1.2k 11