honey32's Avatar

honey32

@honey321998.bsky.social

フロントエンエンジニア (React) です / ゆる言語学徒 / Keep It (Product or Code) Simple, Easy, and Perfect / 愚直なコードは良いコード / http://zenn.dev/honey32 / http://qiita.com/honey32

25 Followers  |  10 Following  |  4 Posts  |  Joined: 07.02.2024
Posts Following

Posts by honey32 (@honey321998.bsky.social)

playground codesandbox.io/p/sandbox/g5...

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

(2/2)エフェクトを使うべき場合もあります。そのときは「〇〇なときには実行、そうでないときには実行しない」といった条件をしっかりと決めましょう!

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

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

qiita.com/honey32/item...

21.11.2024 12:31 — 👍 0    🔁 0    💬 0    📌 0
Preview
【useEffect】初回にも実行されて困るなら《何をキッカケに、どう更新されるか》を見直せ - Qiita useEffect を使って「初回以外の再レンダリング時に実行される処理」を書くにはどうすれば良いのか?という疑問を、たまに目にします。たとえば、以下のような仕様の、「商品価格を編集する画面」…

「useEffect で初回に実行してほしくない!」ということはありませんか?

(1/2)そもそもエフェクトを使わずに、「〇〇(例: クリック)したときに実行」をそのまま onClick のようなイベントハンドラの中で処理したほうが良いかもしれません

qiita.com/honey32/item...

21.11.2024 12:28 — 👍 0    🔁 0    💬 1    📌 0

あらゆるスタイルが style 属性で書かれているので amino でカスタマイズできなくて辛い

まあそこは諦めるか

07.02.2024 10:17 — 👍 0    🔁 0    💬 0    📌 0

ここがblueskyか~

07.02.2024 09:53 — 👍 1    🔁 0    💬 0    📌 0