행동 고정
검색 입력, 탭 전환, 체크박스 클릭처럼 하나의 재현 행동을 정한다.
불필요한 리렌더링을 줄이려면 먼저 어떤 상호작용에서 어떤 컴포넌트가 왜 다시 렌더되는지 측정하고, 상태 위치와 참조 안정성을 차례로 본다.
검색 입력, 탭 전환, 체크박스 클릭처럼 하나의 재현 행동을 정한다.
Profiler에서 commit 시간과 다시 렌더된 컴포넌트를 확인한다.
부모 렌더, context 변경, prop 참조 변화, state 위치를 차례로 좁힌다.
상태 이동이나 memo 적용 뒤 같은 행동의 기록을 비교한다.