【问题标题】:unable to use applyMiddleWare in redux无法在 redux 中使用 applyMiddleWare
【发布时间】:2018-11-10 01:33:06
【问题描述】:

我是 redux 的新手。我从 redux 导入了 createStore,combineReducers,这些都可以正常工作。

import {createStore,combineReducers} from "redux";

但我无法使用 applyMiddleWare

import {createStore,combineReducers,applyMiddleWare} from "redux";

错误是

./src/index.js 63:101-116“redux”不包含名为“applyMiddleWare”的导出。

当我尝试像这样导入时

import applyMiddleWare,{createStore,combineReducers} from "redux";

显示

./src/index.js 63:101-116 “在“redux”中找不到导出“默认”(导入为“applyMiddleWare”)

我没有更改或修改任何包。 我的 Package.json 将依赖项显示为

"dependencies": {
"react": "^16.4.0",
"react-dom": "^16.4.0",
"react-redux": "^5.0.7",
"react-scripts": "1.1.4",
"redux":"^4.0.0",
"redux-logger": "3.0.6"
}

提前感谢您的帮助!

【问题讨论】:

    标签: reactjs npm import redux


    【解决方案1】:

    applyMiddleWare 中的“w”在导入时应该很小。应用中间件

    所以你应该像这样导入:

    import { applyMiddleware } from 'redux';
    

    【讨论】:

    • 是的,只是拼写错误。
    猜你喜欢
    • 1970-01-01
    • 2018-02-22
    • 2018-03-07
    • 2019-02-04
    • 1970-01-01
    • 2018-11-17
    • 2017-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多