找不到规则“react-hooks/exhaustive-deps”的定义

新手上路,请多包涵

在我的代码中添加 // eslint-disable-next-line react-hooks/exhaustive-deps 后,我收到以下 eslint 错误。

8:14 找不到规则“react-hooks/exhaustive-deps”的错误定义

我参考了 这篇 文章来解决这个问题,但提到的解决方案对我来说不起作用。任何线索如何抑制这个 eslint 错误?

PS 我结合使用 standardjs

原文由 UtkarshPramodGupta 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 712
2 个回答

不是一个完美的 解决方案,但改变:

 // eslint-disable-next-line react-hooks/exhaustive-deps

至:

 // eslint-disable-next-line

抑制了那个错误。

原文由 UtkarshPramodGupta 发布,翻译遵循 CC BY-SA 4.0 许可协议

这通常是因为 react-hooks 插件配置中缺少 .eslintrc 插件。确保您已添加 react-hooks 如下例所示:

 "plugins": ["react", "react-hooks",],

原文由 Erik Töyrä Silfverswärd 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题