• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

redux toolkit에서는 redux thunk가 들어있는건가요?

23.06.20 14:09 작성 조회수 290

0

import { configureStore } from "@reduxjs/toolkit";
import { createWrapper } from "next-redux-wrapper";
import reducer from "../reducers";


function getServerState() {
  return typeof document !== "undefined"
    ? JSON.parse(document.querySelector("#__NEXT_DATA__").textContent)?.props
        .pageProps.initialState
    : undefined;
}

const serverState = getServerState();
console.log("serverState", serverState);
const makeStore = () => {
  configureStore({
    reducer,
    devTools: true,
    middleware: (getDefaultMiddleware) =>
      getDefaultMiddleware(),
    preloadedState: serverState, // SSR
  });
};

export default createWrapper(makeStore);

https://redux-toolkit.js.org/api/getDefaultMiddleware
이걸 읽어보니

configureStore에서 middleware의getDefaultMiddleware()에 redux thunk가 이미 추가가 되어있는거 같은데 맞나요?

답변 1

답변을 작성해보세요.

0

네 이미 들어있습니다. createAsyncThunk로 액션 만들어서 쓰시면 됩니다.