0

我正在尝试使用 applyMiddleware api 在我的 redux 应用程序中集成一个记录器,但是当我触发一个操作时,我收到了这个错误:

动作可能没有未定义的“类型”属性。你有没有拼错一个常数?

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

我以这种方式设置商店:

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

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

export default store;

我被困。

4

0 回答 0