eslint为什么没有提示setError需要放到依赖
来源:10-1 useCallback应用,优化异步请求

我一定会回来的
2021-06-28
我没用useCallBack包裹setError这里就不会提示,我用useCallBack包括了setError后提示就有了。这个是为啥
写回答
1回答
-
Nolan
2021-07-11
不用useCallback,就是在说:每次render的时候都执行一遍;
用useCallback,就是在说:只有在某些情况发生的时候才执行;
而把用到的所有状态都放在依赖里,是必须要遵守的规则,可以看这里:https://www.notion.so/useCallback-useMemo-f5add874170f494fafca8ec99449f560
00
相似问题