State 상태- 컴포넌트 안에서 관리되는 것- 자식 컴포넌트들 간의 다이렉트 데이터 전달은 불가능하다- 자식 컴포넌트들 간의 데이터를 주고 받을 때는 상태를 관리하는 부모 컴포넌트를 통해서 주고 받는다- 상태를 관리하는 상위 컴포넌트에서 계속 내려 받아야 한다. Redux- 여러 컴포넌트가 공유하는 상태를 관리하기 위한 라이브러리- 리액트 컨텍스트에 기반을 둔 라이브러리로 Provider 컴포넌트가 항상 취상위로 동작해야 한다.- 자바스크립트 앱을 위한 예측 가능한 상태 컨테이너이다.- 서로 다른 환경(서버, 클라이언트, 네이티브)에서 작동하고, 테스트하기 쉬운 앱을 작성하도록 도와준다.- 리덕스를 사용하면 상태값을 컴포넌트에 종속시키지 않고, 상태 관리를 컴포넌트의 바깥에서 관리할 수 있게 된다.-..