ブックマーク / zenn.dev/shiro12 (1)

  • React Docs Effectsは必要ないかもしれない

    You Might Not Need an Effect EffectsはReactパラダイムからの脱出口であり、コンポーネントをReact以外のウィジェットやネットワーク、ブラウザのDOMなどの外部システムと同期させることができる。外部システムが関係ない場合(あるpropsやstateが変化したときにコンポーネントを更新したい場合)はEffectsは必要ない。不要なEffectsを削除することで、コードの見通しが良くなる、実行速度の向上、エラーが発生しにくくなるといったことがある。 You will learn コンポーネントから不要なEffectsを削除する理由と方法 Effectsを使わずに高価な計算をキャッシュする方法 Effectsを使わずにコンポーネントのステートをリセットして調整する方法 イベントハンドラ間でロジックを共有する方法 どのロジックをイベントハンドラに移すべきか

    React Docs Effectsは必要ないかもしれない
  • 1