레덕스를 모르시는 분은 레덕스의 개념을 보고 오시면 도움이 많이 됩니다.

Redux란?

typescript 기준으로 코드예제가 되어 있습니다.

npx create-react-app 커맨드를 통해 리액트가 프로젝트가 시작되신 분들이 보시면 됩니다.

npm install --save redux @types/redux
npm install --save react-redux @types/react-redux
npm install --save redux-thunk @types/redux-thunk
//not required for synchronous project
//middleware? 
npm install --save redux-devtools-extension @types/redux-devtools-extension 

  1. reducers 폴더 만들기
  2. store 파일 만들기
  3. store 파일을 가져오기
  4. useSelector, useDispatch 사용하기