Open1

『いいReactを書くことは凡事徹底』という話について📝

まさぴょん🐱まさぴょん🐱

『いいReactを書くことは凡事徹底』という話について📝

  • 関数は自身の責務を考え小さくする。
  • 状態は存在可能なスコープを小さくする。
  • テストしたくなるようなコードをコンポーネントやhooksの中に長々書かない。
    • 複雑性を局所化しテストしやすい状態にしておく。
  • useEffectを濫用しない(ここは残念ながらReactの勉強が必要です😂)
  • むやみな共通化をしない。
  • 責務のレイヤー分けに一つの正解はなく、自分のドメインやプロダクトに適したものを考え続ける。

https://kaminashi-developer.hatenablog.jp/entry/2025/3/17/intro-react#:~:text=一般化(共通化)ではなく責務のレイヤー分けをする

https://kaminashi-developer.hatenablog.jp/entry/2023/12/12/080000

https://ja.react.dev/learn/you-might-not-need-an-effect#recap

https://overreacted.io/before-you-memo/

https://web.stanford.edu/~ouster/cgi-bin/book.php

useEffectにはコメントをつけよう📝

https://www.pandanoir.info/entry/2025/01/29/205439