지역 상태
입력값, 열림 여부, 선택 탭처럼 한 컴포넌트 주변에서 바뀌는 값에 적합합니다.
useState와 props의 역할을 구분하고 상태 관리가 커질 때 다음 단계로 넘어가는 기준을 정리합니다.
입력값, 열림 여부, 선택 탭처럼 한 컴포넌트 주변에서 바뀌는 값에 적합합니다.
상위 컴포넌트가 가진 데이터를 자식 UI에 명확하게 전달합니다.
멀리 떨어진 컴포넌트가 같은 값을 자주 쓰면 Context나 상태 라이브러리를 검토합니다.
상태를 아무 곳에나 두면 데이터 흐름이 흐려지므로 값을 변경하는 주체와 표시하는 위치를 분리해서 생각합니다.