手机端进入项目报错createStore is a not function,但是pc端调试没有错误

来源:4-7 Redux状态管理7-使用 React-redux(Connect 可以用装饰器的方法来书写)

大手冰凉3258617

2017-12-19

import { createStore,applyMiddleware,compose } from 'redux';
import thunk from 'redux-thunk';
import rootReducer from '../reducer/index';
export default function configStore () {
   const store = createStore(
       rootReducer,
       //传入thunk中间件,实现异步
       compose(
           applyMiddleware(thunk),
           window.devToolsExtension ? window.devToolsExtension() : ()=>{}
       )
       
   );
   return store
}

写回答

1回答

慕瓜8449030

2018-01-05

hi 这个应该是redux调试插件的问题  我去看下github的解决方案

0
1
大手冰凉3258617
解决了,就是调试插件的问题, window.devToolsExtension那里判断的时候写成这样就好了: window.devToolsExtension ? window.devToolsExtension() : f=>f
2018-01-06
共1条回复

Redux+React Router+Node.js全栈开发

全网唯一的React 16+Redux+React Router4实战课程,学到手是你的真本领!

1822 学习 · 750 问题

查看课程