如何正确修复React Hook useCallback缺少依赖项



我在React typescript项目中使用airbnb更新了Eslint规则。

我现在得到这些错误:

React Hook useCallback缺少一个依赖项:'setCookie'。要么添加或删除的依赖array.eslintreact-hooks/exhaustive-deps

我在eslintrc.js中的extend属性中有这个:

extends: [
'airbnb',
'airbnb-typescript',
'airbnb/hooks',
'plugin:react/recommended',
'plugin:jest/recommended',
'plugin:prettier/recommended',
],

如何正确修复这些错误?什么时候添加或不添加依赖项是一个好的实践?

这是非常糟糕的经验,如果你删除它,而不是抛出错误,我想抛出一个警告,而不是添加到您的eslintrc规则:

"react-hooks/exhaustive-deps": "warn"

相关内容

  • 没有找到相关文章