レンダリングとメモ化についてようやく理解したので書く なぜこの記事を書こうと思ったのか Reactを学び始めてから、props の渡し方、配列処理のメソッド、ユーティリティ関数の使い方、カスタムフック、定数の扱い方、コンポーネントの切り分け、さらにはアトミックデザインといった多くの概念に触れ、理解する必要がありました。現場での約1年間の経験を通じて、これらの要素がようやく整理でき、ある程度の自信を持って活用できるようになりました。 特に、長い間課題だった「レンダリングとメモ化」に関する理解も深まり、自分なりの言葉でまとめられる段階に来ました。この記事では、レンダリングの発生条件やメモ化の重要性について、自分の経験を元に記録し、他の人にも伝わりやすい形で書いてみようと思います。 レンダリングって? レンダリングは、Reactコンポーネントが変更された状態(たとえば、props や state

