기존의 redux 사용자들이 불편하게 여겼던 Action이나 Action Creator 등등 많은 양의 코드를 사용해야 했기 때문에 Redux Communuty에서 제안한 상용구 코드(Boilerplate Code)를 적게 작성하여 효율적인 코드 작성을 위해 만들어진 package
설치 방법
해당 프로젝트의 터미널에 npm add @reduxjs/toolkit를 입력한다.
createAction
import {createAction} from “@reduxjs/toolkit”;을 통해서 import한다.
const 변수명 = createAction(“문자열”);처럼 사용한다.
createReducer
mport {createReducer} from “@reduxjs/toolkit”;을 통해서 import한다.
아래 예시처럼 사용한다.
configureStore
configureStore : Redux 개발자 도구 활성화 (자동)
사용 방법
import {configureStore} from “@reduxjs/toolkit”;을 통해서 import한다.
const store변수명 = configureStore({ reducer함수명 });처럼 사용한다.
Redux 개발자 도구 활성화하는 것에 configureStore가 필수는 아니다.
createSlice
import {createSlice} from “@reduxjs/toolkit”;을 통해서 import한다.