我正在try 在我的reactjs应用程序中应用redux.由于以下错误,我无法继续:

enter image description here

enter image description here

我确信我已经安装了所需的所有依赖项.这是我包裹的一部分.json

"dependencies": {
   "react-redux": "^5.0.6",
   "redux": "^3.7.2",
   "redux-logger": "^3.0.6",
   "redux-promise": "^0.5.3",
   "redux-thunk": "^2.2.0",
}

这是我索引的一部分.实现redux的js

import { createStore, applyMiddleware } from 'redux';
import { Provider } from 'react-redux';
import thunkMiddleware from 'redux-thunk';
import createLogger from 'redux-logger';
import reducers from './reducers';

const logger = createLogger();
const store = createStore(reducers,
    applyMiddleware(
        thunkMiddleware, logger
    )
)

ReactDOM.render(
    <Provider store={store}>
        <App />
    </Provider>,
    document.getElementById('root')
);

推荐答案

根据docs,你混淆了redux-logger的用法

您需要导入特定的createLogger函数

import { createLogger } from 'redux-logger'

const logger = createLogger({
  // ...options
});

或者使用默认导入

import logger from 'redux-logger'

然后你的代码就可以了

const store = createStore(
  reducers,
  applyMiddleware(thunkMiddleware, logger)
)

Reactjs相关问答推荐

无法在列表中看到文本

在react中向数组状态添加值时出错

如何在重新图表中更改悬停时的条形填充 colored颜色 ?

一键MUI导出

React Context未正确更新

在 React 中,为什么不将组件和钩子结合起来呢?

Javascript - 正则表达式不适用于 MAC OS - 编码?

无法通过 fetch 获取数据到上下文中

为什么我的 Next.js (React) 组件只有在页面中时才有效?

虽然通过了身份认证,但并没有导航到请求的页面

将 useState 设置为组件内部的值

React Native PermissionsAndroid 不包括 READ_MEDIA_IMAGES.如何解决这个问题?

Storybook - 无法解析generated-stories-entry.cjs/字段browser不包含有效的别名配置

如何根据react 中的 map 功能一次只打开一个弹出窗口?

如何使用 useEffect 和 if 语句 React

当父组件重新渲染时做出react ,我失go 了子状态.我错过了什么?

MUI 卡组件上的文本未正确对齐

仅在重新渲染后设置状态

试图将页面限制为仅登录但有条件的用户似乎永远不会运行

点击提交后自动添加#