我在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"