동적으로 표현되는 데이터
함수 입력 외에도 함수의 결과에 영향을 미치는 요인 ex) 네트워크 요청
로컬: 특정 컴포넌트 안에서만 관리되는 상태 ex) 쇼핑몰 사이트 장바구니 선택한 수량
전역: 프로덕트 전체 혹은 여러 컴포넌트에서 관리되는 상태 ex) 네이버 다크모드
react없이도 사용할 수 있는 상태 관리 라이브러리
전역상태를 관리할 수 있는 store을 제공

컴포넌트3과 컴포넌트 6을 사용하고 싶을 때 컴포넌트3 > store > 컴포넌트6 으로 이동가능
상태 관리 순서
Action → Dispatch → Reducer → Store 순서로 데이터가 단방향으로 흐름