使用中间件时属性'type'的redux错误

时间:2018-10-27 22:27:11

标签: redux redux-middleware

我正在尝试使用applyMiddleware api将记录器集成到我的redux应用程序中,但是当我触发操作时,出现此错误:

动作可能没有未定义的“ type”属性。你拼错了常量吗?

这很奇怪,因为我所有的动作创建者都会返回以下格式的对象: { type : ..., payload : {...}}。还有,在浏览器的控制台中,打印对象具有属性“ type”。

我以这种方式建立商店:

const logger = store => next => action => {
    console.log(action);
    return next(store, action);
}

const store = createStore(
    reducer,
    applyMiddleware(logger));

export default store;

我被卡住了。

0 个答案:

没有答案