web-dev-qa-db-ja.com

ルール「react-hooks / exhaustive-deps」の定義が見つかりませんでした

コードに// eslint-disable-next-line react-hooks/exhaustive-depsを追加すると、次のeslintエラーが発生します。

8:14ルール 'react-hooks/exhaustive-deps'のエラー定義が見つかりませんでした

これを修正するために this 投稿を参照しましたが、上記の解決策は私の場合は機能しません。このeslintエラーを抑制する方法の手掛かりはありますか?

PS私は standardjs を使用しています。

6

このように拡張とプラグイン配列の両方で反応フックを定義してください

"extends": [
    "react-hooks",
  ],
  "plugins": [
    "react-hooks"
  ],
1
JupiterAmy

ルールが.eslintrcrulesオブジェクトに配置されていることを確認してください。プラグインを単独でインストールするだけでは、ルールが機能し始めません

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

react-hooksプラグインが.eslintrcplugins配列にすでに追加されていると思います

0
Mark Shulhin