![見出し画像](https://assets.st-note.com/production/uploads/images/73631870/rectangle_large_type_2_1a82e90b2733d5b4cc9f6e57b06c4217.png?width=1200)
Photo by
fuwa_fuwaft
useEffect1
毎日投稿の予定だったのに
早速ずれてきている…
とりあえず今回のまとめ
useState は State の更新時にコンポーネントが再レンタリングされ
関数コンポーネントが最初から実行される。
それに対し useEffect はある値が変わったとき
(画面の読み込み時や特定の State 等)に限り処理を実行する。
useEffect の第二引数に[]を設定すると
コンポーネントを表示した初回のみ実行する。
第二引数に何も設定しないと全ての State に反応して
どの State が変更されても useEffect が実行される。
特定の State のみ反応してほしい時は
第二引数に State の名前を指定する。
この記事が気に入ったらサポートをしてみませんか?