메모이제이션 적용 판단 기준

useCallback과 useMemo는 참조 안정성과 계산 캐싱이 필요한 곳에만 쓰면 효과가 선명합니다.

01 · measure

렌더 비용 관찰 여부

Profiler에서 커밋 시간이나 반복 렌더가 확인될 때 최적화 후보입니다.

02 · reference

props 참조 변경 여부

memo 자식에 함수, 배열, 객체를 넘긴다면 참조 안정성이 중요합니다.

03 · cost

계산 반복 여부

필터링, 정렬, 집계가 큰 데이터에서 매번 돌면 useMemo를 검토합니다.

핵심메모이제이션 적용 판단 기준은 각 요소의 관계와 선택 조건을 함께 읽어야 한다.