2023-04-22
https://zenn.dev/chot/articles/react-when-to-use-memo
結論
- 値の計算量が大きい場合: 使う
- 値の計算量が小さい場合
- 値が primitive の場合: 使わない
- 値がオブジェクトや配列の場合
- 値をスコープ外に持ち出す場合: 使う
- 値をスコープ外に持ち出さない場合: 使わなくてもいい
- 値が関数の場合: useCallback を使う
- 色々条件あってよくわからんという場合: 使わなくていいです
使用するかどうか判断する時のフローとして良さそう。