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