컴포넌트들이 props 없이 state 공유 가능하다.
redux를 좀 더 쉽게 쓸 수 있게 해주는 라이브러리다.
세팅하기
npm install @reduxjs/toolkit react-redux
터미널에 입력해 설치해준다.
import { configureStore } from '@reduxjs/toolkit'
export default configureStore({
reducer: { }
})
store.js 파일을 만들고 상단에 위와 같이 입력해준다.
<Provider store={store}>
<BrowserRouter>
<App />
</BrowserRouter>
</Provider>
Provider 태그로 감싸주고 store를 써준다.
store.js에 있는 state들을 꺼내쓸 수 있게 됐다.