상태 관리란 UI와 UX에 맞게 데이터를 관리하거나, 서버와 주고 받는 데이터를 관리하는 것을 말한다.useState를 사용할 경우 컴포넌트 내부에 state를 만들고 함수로 state를 바꾼다. 그렇기 때문에 state에 종속될 수 밖에 없다.redux는 컴포넌트에
우선 필요한 Redux를 세팅해준다.combineReducers로 리듀서들을 묶어주고, createStore로 store를 생성한다.CRUD에 필요한 reducer를 작성한다.action values와 action creators를 만들어 휴먼에러를 예방한다.후에 컴포
<span style="color: Redux 코어 라이브러리는 의도적으로 특정한 방향을 배제하고 만들어졌다. 이를 통해 저장소 준비나 상태 보관, 리듀서 작성과 같은 모든 것들을 여러분이 결정하게 했다.이렇게 융통성을 주는 것은 어떤 경우에는 좋지만, 항상 필요
Thunk는 프로그래밍에서 작업을 지연시키는 함수이다. 로직을 바로 실행시키지 않고 나중에 실행시킨다.Thunk는 리덕스 앱에서 비동기 로직을 작성하는 표준 접근 방식이다.Redux의 Reducer는 사이드 이펙트를 포함해선 안된다. 하지만 실제 어플리케이션에서 사이드