보통 React를 사용하면서 Redux를 많이 접해봤을 텐데요.
Redux는 리액트 뿐만 아니라 Augular, jQuery, vanilla JavaScript 등 다양한 framework와 작동될 수 있도록 설계되었습니다.
출처: npm trends
상태관리를 도와주는 것 중에서 Redux가 압도적으로 높다.
설치하기 전에 package.json 파일에서 꼭 버전을 확인하길 바란다.
npm install @reduxjs/toolkit react-redux
src 폴더안에서 아무곳에나 store.js 파일을 생성해준다.
import { configureStore } from '@reduxjs/toolkit'
export default configureStore({
reducer: { }
})
index.js로 이동해서 Provider 라는 컴포넌트와 아까 작성한 파일을 import
그리고 밑에 이걸로 감싸주면 된다.