为了账号安全,请及时绑定邮箱和手机立即绑定

react appliMiddleware引入redux-thunk中间件遇到的错误

react appliMiddleware引入redux-thunk中间件遇到的错误

冉冉说 2019-02-05 20:10:51
import reducer from './reducer';import { createStore, compose, applyMiddleware } from 'redux';import thunk from 'react-thunk';const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;const enhancer = composeEnhancers(applyMiddleware(thunk),);const store = createStore(reducer, enhancer);export default store;这段代码出错TypeError: Cannot call a class as a function_classCallCheck34 | 35 | function _classCallCheck(instance, Constructor) {36 | if (!(instance instanceof Constructor)) {37 | throw new TypeError("Cannot call a class as a function");38 | }39 | }40 |77 | _inherits(ReactThunk, _React$Component);78 | 79 | function ReactThunk(props) {80 | _classCallCheck(this, ReactThunk);| ^ 81 |82 | var _this = _possibleConstructorReturn(this, Object.getPrototypeOf(ReactThunk).call(this, props));这个错误,求解答
查看完整描述

1 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

定义composeEnhancers的时候这样

const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || () => {};


查看完整回答
反对 回复 2019-02-05
  • 1 回答
  • 0 关注
  • 428 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信