エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【React】useEffectの第2引数って? - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【React】useEffectの第2引数って? - Qiita
概要 ReactのHooksに関して学び始めた際にuseEffectの使用方法、特に第2引数部分の意味の理解に苦しん... 概要 ReactのHooksに関して学び始めた際にuseEffectの使用方法、特に第2引数部分の意味の理解に苦しんだので、そのまとめです。 useEffectとは ReactのHooksの1つです。 公式では、副作用を実行するフックのように説明されています。 ざっくり言うと、ライフサイクルメソッドを関数コンポーネントで実現する為に使われたりします。 このuseEffectですが、2つの引数を持ちます。 まず第1引数 第2引数を空にすると、Render毎に実行される関数を取ります。 ※ コメントにて@ryo0さんに補足して頂きましたが、実際はuseEffectの第2引数を空にすると、FCのstate, propsのうちいずれかが更新される度にuseEffectのbodyが走るようになる為危険です。その為、通常第2引数を空にすることはありません。 そして第2引数 第2引数を与える事で第1引数