독립 값
새 값이 명확하면 setState(새값)을 사용합니다.
새 화면 값이 이전 상태에 의존하는지, 객체를 바꾸는지에 따라 업데이트 방식을 고릅니다.
독립 값, 이전 값 의존, 객체·배열 업데이트를 컴포넌트 코드에서 직접 바꿔 보며 setState 결과를 확인합니다.
새 값이 명확하면 setState(새값)을 사용합니다.
카운터처럼 이전 값 기반이면 함수형 업데이트를 씁니다.
복사 후 새 참조를 만들어 불변성을 지킵니다.
화면에 영향을 주는 값만 state로 둡니다.