1. memo를 컴포넌트의 사용에 따라 잘 살펴보고 일부에만 적용하는 방법 = 주장1 -> 생각보다 최적화나 성능 향상에 쏟을 시간이 많지 않음
  2. memo를 일단 그냥 다 적용하는 방법 = 주장 2

🧸 주장1: 섣부른 최적화는 독이다. 꼭 필요한 곳에만 메모이제이션을 추가하자.

🤔 메모이제이션의 비용

  1. 값을 비교하고 렌더링 또는 재계산이 필요한지 확인하는 작업
  2. 이전에 결과물을 저장해 두었다가 다시 꺼내오는 작업

🧸 주장2: 렌더링 과정의 비용은 비싸다. 모조리 메모이제이션해 버리자

🤔 잘못된 memo로 지불해야 하는 비용

🤔 memo를 하지 않았을 때 발생할 수 있는 문제 => 더 큼