State는 시간이 지남에 따라 변할 수 있는 데이터이자, UI가 렌더링을 위해 의존하는 데이터입니다. state가 변경되면 UI도 이를 반영하도록 갱신됩니다. 즉, 특정 시점에서 애플리케이션이 가진 "기억"이라고 할 수 있습니다.
state의 예시
text
✓ 카운터 값, 폼 입력 텍스트, 토글(on/off)
✓ 모달이 열려 있는지 여부, 활성 탭, 로딩/에러 플래그
✓ 로그인한 사용자, 장바구니 항목, 가져온 API 데이터
✓ 현재 테마(다크/라이트), 선택된 필터
state가 UI를 결정합니다
jsx
() {
[count, setCount] = ();
(
);
}
