react ESlint警告: React Hook useEffect has a missing dependency
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react ESlint警告: React Hook useEffect has a missing dependency相关的知识,希望对你有一定的参考价值。
参考技术A 问题在使用useEffect时,当我们将函数的声明放在useEffect函数外面时
或者使用useState定义的历史变量,会报eslint警告
解决办法
1.在useEffect后面加个eslint注释,忽略掉
2.如果是函数,将函数放在useEffect内部,如果是变量,用deepcopy拷贝useSet定义的变量或者采用useRef
以上是关于react ESlint警告: React Hook useEffect has a missing dependency的主要内容,如果未能解决你的问题,请参考以下文章
ESLint 警告;已定义但从未用于 react-native 组件 [重复]
Eslint 错误导致 create-react-app 无法编译
(ESLint)在 VS 2017 反应项目中找不到模块“eslint-config-react-app”