
DAY30 <REDUX>
redux는 react를 조금 더 쉽게 쓸 수 있는 도구로 기본에 수없이 많은 곳에서 참조하고, 수정됐던 state를 한곳으로 모아서 관리하는 리액트 상태(state)관리 라이브러리이다.
복잡한 props로 인한prop drilling을 막기 위해서 redux에 state를 변경하는 방법을 관리한다.
redux는 자체적인 문서가 되고 문제 발생시 원인을 빠르게 찾을 수 있다.



state -> store
저장소에는 state와 관리할 수 있는 method가 있고 reducer 는 state를 변경하는 방법이 담겨있다.
UI -> dispatch -> store
action에 담겨있는 방법을 store에 전달하고 action을 기반으로 reducer 안에 전달되어있는 방방법으로 state를 갱신한다.