
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【React】Reactにおけるメモ化に関して(useCallback / useMemo / React.memo) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【React】Reactにおけるメモ化に関して(useCallback / useMemo / React.memo) - Qiita
どうも、@ちーずです。 アドベントカレンダー5日目、本日のテーマはReactにおけるメモ化に関してです!... どうも、@ちーずです。 アドベントカレンダー5日目、本日のテーマはReactにおけるメモ化に関してです!! そもそもメモ化とは? プログラムの高速化のための最適化技法の一種であり、サブルーチン呼び出しの結果を後で再利用するために保持し、そのサブルーチン(関数)の呼び出し毎の再計算を防ぐ手法である。 メモ化された関数は、以前の呼び出しの際の結果をそのときの引数と共に記憶しておき、後で同じ引数で呼び出されたとき、計算せずにその格納されている結果を返す。 参考: メモ化 - Wikipedia つまり、計算結果をキャッシュし、それを再利用することをメモ化と言います。 なぜメモ化が必要? Reactでは下記のようなタイミングでComponentが再レンダリングされます。 state / props が更新された時 親コンポーネントが再レンダリングされた時 Componentが再レンダリングすると、