找不到规则“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 许可协议

阅读 706
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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题