抱歉这个愚蠢的问题,但我不知道如何将我现有的 redux 存储定义与 applyMiddleware 结合在一起。

这是我当前的工作代码:

const store = createStore(
  combineReducers({
    ...reducers,
    routing: routerReducer
  })
)

我想以某种方式将此中间件添加到我的商店定义中:
applyMiddleware(...thunk)

我的解决方案不起作用,我在 Web 浏览器中收到“ TypeError: dbg is undefined ”:
const store = createStore(
  applyMiddleware(...thunk),
  combineReducers({
    ...reducers,
    routing: routerReducer
  })
)

你能给我一个快速的帮助吗?谢谢你。

最佳答案

试试这个

createStore(
  combineReducers({
    ...reducers,
    routing: routerReducer
  }),
  applyMiddleware(thunk)
)

语法:


Enhancer 必须是 createStore() 的最后一个参数

阅读更多来自 here

关于reactjs - 如何使用 react-redux 创建商店,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41642682/

10-10 01:19