我正在尝试使用connected-react-router设置redux,但我并不真正了解如何做到这一点,我正在使用create-react-app --template redux,但如果我尝试这样做,我会得到以下错误:Uncaught Error: Actions must be plain objects. Use custom middleware for async actions.
import { configureStore, combineReducers } from "@reduxjs/toolkit";
import { connectRouter, routerMiddleware } from "connected-react-router";
import { createBrowserHistory } from "history";
import homePageSlice from "./reducers/homepage/homePageSlice";
export const history = createBrowserHistory();
export const store = configureStore({
reducer: {
router: connectRouter(history),
homepage: homePageSlice,
},
middleware: [routerMiddleware(history)],
});发布于 2021-11-25 23:19:40
设置中间件属性将覆盖configureStore注入的默认中间件。
https://stackoverflow.com/questions/70066730
复制相似问题