상태 목록화
컴포넌트 안의 모든 useState가 왜 필요한지 쓰임새를 표시한다.
useState가 많아질수록 중요한 것은 setter 개수가 아니라, 어떤 값이 원본이고 어떤 값이 계산 결과인지 구분해 중복 상태를 줄이는 것이다.
컴포넌트 안의 모든 useState가 왜 필요한지 쓰임새를 표시한다.
다른 state나 props에서 계산 가능한 값은 저장하지 않는다.
같은 사용자 행동에서 함께 바뀌는 값은 객체나 reducer로 관리한다.
폼 reset, 탭 전환, 데이터 변경 때 어떤 상태가 초기화되는지 정한다.