请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师问你个问题关于useEffect 死循环的 问题

https://img1.sycdn.imooc.com/szimg/60066ef509bb22dc14460396.jpg
建议我们第二个参数不要使用引用类型  但是在我写代码的时候 很多时候都是比如一个params:{name:123,age:30}
这样的 包含好几个参数 我都是直接把params放入第二个参数依赖中 数组也是 但也没有出现那种死循环的问题

还有我自己写的一个组件 外部传入一个ids 当ids改变了的时候 我会把ids setCacheIds给 cacheIds 

但是也没啥问题 这个和最上面我截图的第二条是不是有点相悖 老师能帮我解答下嘛,3q
https://img1.sycdn.imooc.com/szimg/60066f6409c1be1e13261416.jpg

正在回答 回答被采纳积分+3

1回答

提问者 qq_沧海桑田_2 2021-01-19 13:38:26

如果这个ids是在组件内部用usestate定义的 那这样写确实会死循话,如果是外部传入的,那就是当传入的ids改变了的时候才会触发这个useEffect 理解了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号