[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

153users がブックマーク コメント 10

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

You Might Not Need an Effect – React

153 users react.dev

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント10

  • 注目コメント
  • 新着コメント
nikutaiha
useEffect

その他
koogawa
"不要なuseEffectを削除すると、コードが理解しやすくなり、実行が速くなり、エラーが発生しにくくなります"

その他
hs_hachi
ちゃんと読み直すー

その他
joltkun
"When something can be calculated from the existing props or state, don’t put it in state. Instead, calculate it during rendering."

その他
carolina04

その他
yuya_presto
いつものuseEffect()でprops監視+setState()禁止令など。 useEffect()を外した方がマシというのはちょっと直感に反するけど、useEffect()に比べて、DOMを更新する前にrender関数を再実行するから良いという話。

その他
efcl
useEffectを使わないとき

その他
petitviolet
勉強になった

その他
karur4n
けっこうやっちゃってた

その他
razokulover
useEffectの使い方に関するGood&Avoidの公式解説。明快で良い。

その他
jay-es
レンダリング用にデータを変換するためや、ユーザーイベントの処理に Effect は必要ない。具体的なコード例と、書き換え方の紹介

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「You Might Not Nee...」が注目されています。

気持ちをシェアしよう

ツイートする

You Might Not Need an Effect – React

Effects are an escape hatch from the React paradigm. They let you "step outside" of React and syn... Effects are an escape hatch from the React paradigm. They let you "step outside" of React and synchronize your components with some external system like a non-React widget, network, or the browser DOM. If there is no external system involved (for example, if you want to update a component’s state when some props or state change), you shouldn’t need an Effect. Removing unnecessary Effects will make

ブックマークしたユーザー

  • peketamin2025年07月26日 peketamin
  • dnskimox2025年07月19日 dnskimox
  • tsimo2024年10月01日 tsimo
  • hono3bono32024年02月18日 hono3bono3
  • cyber_snufkin2023年11月13日 cyber_snufkin
  • Tormits2023年09月01日 Tormits
  • ttsurumi2023年08月10日 ttsurumi
  • kimata242023年08月10日 kimata24
  • motchang2023年08月10日 motchang
  • yuta252023年06月20日 yuta25
  • lulichn2023年06月14日 lulichn
  • midas365452023年03月30日 midas36545
  • nikutaiha2023年03月27日 nikutaiha
  • stefafafan2023年03月24日 stefafafan
  • koogawa2023年03月24日 koogawa
  • jke52192023年03月24日 jke5219
  • kyama652023年03月24日 kyama65
  • toitoitoi27182023年03月24日 toitoitoi2718
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /