렌더 비용 확인
Profiler로 해당 컴포넌트가 자주, 오래 렌더링되는지 먼저 본다.
measureReact.memo는 렌더를 무조건 빠르게 만드는 장치가 아니라 같은 props가 반복될 때 하위 렌더를 건너뛰는 경계다.
Profiler로 해당 컴포넌트가 자주, 오래 렌더링되는지 먼저 본다.
measure매번 새 객체, 배열, 함수가 전달되면 memo 비교가 매번 실패한다.
identity필요한 경우 useMemo, useCallback, 컴포넌트 분리로 props를 안정화한다.
stabilizememo 적용 뒤 실제 commit time과 렌더 횟수가 줄었는지 확인한다.
verifymemo benefit = skipped render cost - props comparison cost
apply only when benefit is visible