logo
/
カスタムフックからJSXを返すのはアンチパターン
2022-06-13
  • なぜ?
    • カスタムフックが毎回呼ばれるとJSXも毎回再生成されるため、別インスタンスとなってフォーカス等が破棄される
    • メモ化すればいいじゃんと思うけど、propsは割りと頻繁に更新されるのでそういうわけにもいかない
  • 2022-06-13
    • ほんとに?
    • ちゃんと仕様を把握したほうが良い
      • しっかりReact.memouseMemoを使用すれば全然問題なかった
      • おそらくより上のコンポーネントから破棄再生性がされていたんだと思う
Loading...