가장 큰 핵심은 Redux이다.
내가 이해한 리덕스를 사용하는 이유는
1. props로만 정보를 넘겨 받으면 해당 정보가 불필요한 컴포넌트들에서도 값을 받아와야 하기 때문에 비효율 적이다. 이때 이것을 props drilling이라고 한다. 이것을 최소화시기키 위해 전역에서 정보를 받아올 수 있는 리덕스를 사용한다.
Local state( 지역상태 ) 란 컴포넌트에서 useState를 이용해서 생성한 state. 좁은 범위 안에서 생성된 state라고 생각하면 된다.
Global state( 전역상태 ) 란 중앙 state 관리소가 있는데 거기서 관리를 하는 거라고 생각하면 된다. 여기서 생성된 state를 Global state라고 하고 이러한 값들을 관리하는 것을 전역 상태 관리라고 한다.