REFERENCE STABILITY

useCallback/useMemo 사용 기준

렌더링마다 새 참조가 생기면 memo 경계가 깨질 수 있지만, 무조건 감싸면 의존성 관리 비용이 늘어난다.

useCallback

자식에게 넘기는 함수 참조를 의존성이 바뀔 때만 새로 만든다.

함수 props, effect 의존성
useMemo

계산 결과나 객체·배열 참조를 필요한 시점에만 다시 만든다.

비싼 계산, memo 자식 props
Profiler 병목 확인: Profiler로 병목을 확인하고, 의존성 배열이 설명 가능할 때만 메모이제이션한다.