Redux Toolkit | Redux Toolkit

The official, opinionated, batteries-included toolset for efficient Redux development

redux-toolkit.js.org

redux toolkit 웹사이트 

 

 

Redux Toolkit 설치

 

#NPM

npm install @reduxjs/toolkit

#Yarn

yarn add @reduxjs/toolkit

위의 명령어로 우선 Redux Toolit 을 설치하면 리덕스가 함께 설치 된다. 

 

 

 

 

createStore > configureStore

 

<기존 createStore 문법 사용 예시>

import { createStore, applyMiddleware } from "redux";
import { composeWithDevTools } from "redux-devtools-extenstion";
import thunk from "redux-thunk";
import rootReducer from "./reducers";

let store = createStore(
  rootReducer,
  composeWithDevTools(applyMiddleware(thunk));
);

export default store;

 

<변경된 configure 문법 사용 예시>

 

import { configureStore } from '@reduxjs/toolkit'
import rootReducer from './reducers'

const store = configureStore({ reducer: rootReducer });

export default store;

 

<변경 시사점>

 

리덕스 버전 업데이트로 인해 더 이상의 createStore 기능은 지원되지 않는다. 다만, 2022년 12월 19일 기준으로는 유예기간에 따라, IDE 내에서 줄선이 그러짐을 확인할 수 있다. 

 

업데이트를 통해 createStore을 사용할 때의 버젼에서보다 편의성이 더욱 증대되었다고 한다. 

 

+ Recent posts