不要な再レンダリングを防ぐ設計と実装の改善ポイント
フロントエンド開発において、再レンダリングは避けるべきものとして語られることが多いですが、実際には「再レンダリングそのもの」が悪いわけではありません。UI は state や props が変われば再描画されるのが自然であり、それ自体はフレームワークの正常な動作です。本当に問題になるのは、表示上は変わっていないのに何度も描画処理が走っていたり、更新の影響範囲が必要以上に広くなっていたりするケースです。つまり、避けるべきなのは再レンダリング全般ではなく、不要な再レンダリング です。この違いを理解しないまま最適化を始めると、本来必要な更新まで抑えようとしてしまい、かえってコードが複雑で読みにくくなることがあります。
EN
JP
KR