👋 1 상태(State)란?
프론트엔드에서 상태란 화면 구성에 필요한 동적인 변화가 있는 데이터이다.
상태 예시
- 로그인 여부 (로그인 / 로그아웃)
- 사용자 정보 (이름, 프로필, 사진)
- 검색창에 입력한 검색어
- 장바구니 상품 수량
- 다크모드 여부
- 로딩 중 / 오류 발생 / 성공 여부
- 상품 목록, 게시글 목록
- 토글 버튼 on/off, 모달창의 열림/닫힘 상태
🙌 2 상태관리(State Management)
프로젝트가 커질수록 관리해야하는 데이터의 양은 많아진다. 이에 따라 데이터를 어디에 저장하고 어떻게 공유할지 관리하는 것이 중요해진다.
상태관리는 이러한 데이터를 효율적으로 저장하고 공유하며, 일관성있게 처리하기 위해 사용된다.
👉 3 상태 종류 - 로컬상태/전역상태

https://coderpad.io/blog/development/redux-vs-recoil/