「基本类型,可以放到依赖里;组件状态,可以放到依赖里;非组件状态的对象,绝不可以放到依赖里」对这句话有疑问
来源:10-1 useCallback应用,优化异步请求

weibo_我叫风中追风13_0
2021-02-26
老师 你好 我觉得 「非组件状态的对象,绝不可以放到依赖里」这句话不是特别准确,还少了一个条件:在 useEffect 中执行 setState 操作
写回答
1回答
-
Nolan
2021-02-27
也是可以这么说...在某些情况下如果useEffect里没有改变状态,非组件状态对象放在依赖里也是可以的,但是即使是这种情况也不推荐这么做。不要把非状态对象放在依赖里是个一般性原则
00
相似问题