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”

Node.js - 在终端中显示 ESLint 错误,如 create-react-app

如何使用 TSLint 查看反应脚本 ESLint 错误

在 HoC 中使用反应钩子时的警告