honey32
banner
honey321998.bsky.social
honey32
@honey321998.bsky.social
フロントエンエンジニア (React) です / ゆる言語学徒 / Keep It (Product or Code) Simple, Easy, and Perfect / 愚直なコードは良いコード / http://zenn.dev/honey32 / http://qiita.com/honey32
Reposted by honey32
codesandbox.io
January 10, 2025 at 12:25 AM
(2/2)エフェクトを使うべき場合もあります。そのときは「〇〇なときには実行、そうでないときには実行しない」といった条件をしっかりと決めましょう!

「1回目だから実行しない」じゃなくて「searchKeyword が空文字列だから実行しない」って考えるべきです!

状態と向き合うと、あなたのコンポーネントが堅牢で読みやすくなります!

qiita.com/honey32/item...
【useEffect】《初回には実行しない》は不可能だけど《ステートを見て実行中止する》は可能です - Qiita
useEffect を使って「初回以外の再レンダリング時に実行される処理」を書くにはどうすれば良いのか?という疑問を、たまに目にします。…https://qiita.com/honey32/…
qiita.com
November 21, 2024 at 12:31 PM