상태 ‘UI에 동적으로 표현될 데이터(변하는 데이터)’ Side Effect 함수(또는 컴포넌트)의 입력 외에도 함수의 결과에 영향을 미치는 요인 ex) 네트워크 요청(백엔드 API 요청) 상태의 두 가지 구분 로컬 상태 : 특정 컴포넌트 안에서만 관리되는 상태 다른 컴포넌트와 데이터를 공유하지 않는 폼(form) 데이터 input box, select box 등과 같이 입력값을 받는 경우 전역 상태 : 프로덕트 전체 혹은 여러 가지 컴포넌트가 동시에 관리하는 상태 다른 컴포넌트와 상태를 공유하고 영향을 끼치는 상태 데이터 로딩 여부(로딩 중) 상태 역시, 앱 전반에 영향을 미침 서로 다른 컴포넌트가 동일한 상태를 다룬다면, 이 출처는 오직 한 곳이어야 함 '하나의 출처'는 '전역 공간'이라고 할 수 있..