상태 위치 조정
특정 영역에서만 쓰는 상태는 더 낮은 컴포넌트로 옮겨 리렌더링 범위를 줄입니다.
부모 상태가 바뀔 때 모든 하위 컴포넌트가 다시 그려지는지, props 참조가 매번 새로 만들어지는지 먼저 확인합니다.
특정 영역에서만 쓰는 상태는 더 낮은 컴포넌트로 옮겨 리렌더링 범위를 줄입니다.
렌더링 비용이 큰 자식이 같은 props를 받을 때 비교 후 다시 그리지 않게 합니다.
자식에게 넘기는 이벤트 함수가 매 렌더마다 새 참조가 되지 않도록 고정합니다.
큰 배열 필터링이나 객체 props처럼 비용과 참조가 중요한 값을 필요한 때만 다시 만듭니다.