【发布时间】:2021-07-17 15:01:52
【问题描述】:
我似乎无法弄清楚这一点。当我使用函数 applyMiddleware 时,我无法传递任何参数,因为我得到错误无效的参数数量,预期为 0。
import {applyMiddleware, createStore} from "redux";
import logger from "redux-logger";
import rootReducer from "./root-reducer";
const middlewares = [logger];
const store = createStore(rootReducer, applyMiddleware(...middlewares));
export default store;
【问题讨论】:
-
createStorehas 以下 API:createStore(reducer, [preloadedState], [enhancer])。尝试将其称为createStore(rootReducer, undefined, applyMiddleware(...middlewares)) -
那也行不通。我仍然遇到同样的错误。
-
确切的错误信息是什么?
-
参数数量无效,应为 0。
-
我不知道有什么问题。你有那个错误的堆栈跟踪吗?也许在
./root-reducer
标签: javascript reactjs redux jsx middleware