繁体   English   中英

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

[英]How to properly fix React Hook useCallback has a missing dependency

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

我现在收到这些错误:

React Hook useCallback 缺少依赖项:'setCookie'。 包含它或删除依赖项 array.eslintreact-hooks/exhaustive-deps

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

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

如何正确修复这些错误? 什么时候添加或不添加依赖道具是一个好习惯?

如果您完全删除它,而不是抛出错误,这是非常糟糕的体验,我想通过将其添加到您的 eslintrc 规则中来发出警告:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM