Reactガイドを読んでいくその258

これは

Reactのガイドを読んでいく記事です。

ガイドのリンク

ja.reactjs.org

フックのルール

フックはJavaScriptの関数だが、2つのルールに従う必要がある。
ルール強制のためにlinterプラグインが公式に提供されているのでそれを使うといいらしい。

www.npmjs.com

  • フックを呼び出すのはトップレベルのみ フックをループや条件分岐、ネストされた関数内で呼び出してはいけない。

  • フックを呼び出すのはReactの関数内のみ フックを通常のJavaScript関数から呼び出さないこと。
    代わりに以下のようにする。
    ・Reactの関数コンポーネント内から呼び出す
    ・カスタムフック内から呼び出す

明日はESLint プラグインをみていく。

今日はここまで。