상태 위치 결정 기준

가까운 컴포넌트만 쓰는 값은 지역에 두고, 여러 화면이 같은 기준으로 읽는 값은 공용 위치를 검토합니다.

상태 위치 결정가까운 컴포넌트만 쓰는 값은 지역에 두고, 여러 화면이 같은 기준으로 읽는 값은 공용 위치를 검토합니다.
지역 상태

한 컴포넌트 안에서 끝남

입력값, 열림 여부, 탭 선택처럼 가까운 UI만 바꾸는 값에 적합합니다.

상태 끌어올리기

형제 컴포넌트가 함께 씀

공통 부모가 값을 들고 필요한 자식에게 props로 내려줍니다.

공용 관리

트리 여러 곳에서 필요

인증, 테마, 장바구니처럼 전달 경로가 길어질 때 검토합니다.

핵심상태 위치 결정 기준은 각 요소의 관계와 선택 조건을 함께 읽어야 한다.