【发布时间】:2021-07-17 21:24:44
【问题描述】:
通常我会收到这样的警告,React Hook useEffect 缺少依赖项:'loadAllAbout'。要么包含它,要么移除依赖数组 react-hooks/exhaustive-deps
我有这样的代码,但是当我给 [loadAllAbout] 时也会收到警告
第 15:9 行:“loadAllAbout”函数使 useEffect Hook(第 13 行)的依赖关系在每次渲染时都发生变化。将它移到 useEffect 回调中。或者,将 'loadAllAbout' 的定义包装在它自己的 useCallback() Hook react-hooks/exhaustive-deps 中
我要做什么?
【问题讨论】:
-
欢迎来到 Stack Overflow!请使用tour,环顾四周,并通读help center,尤其是How do I ask a good question? 请张贴代码、错误消息、标记等。作为文本,而不是作为图片的文字。为什么:meta.stackoverflow.com/q/285551/157247
-
警告几乎准确地告诉您您需要做什么。似乎最好的做法是将
loadAllAbout函数放入useCallback()
标签: javascript reactjs