Redux devtool不工作

时间:2017-05-27 21:26:18

标签: javascript reactjs react-redux

下面是我在doc上阅读时包含redux devtool的代码,但如果我注释掉intialState则无效。

import {createStore, applyMiddleware} from 'redux';
import rootReducer from '../reducers';
import reduxImmutableStateInvariant from 'redux-immutable-state-invariant';
import { composeWithDevTools } from 'remote-redux-devtools';

const composeEnhancers = composeWithDevTools({ realtime: true, port: 3000 });

export default function configureStore(intialState) {
    return createStore(
        rootReducer,
        intialState,
        composeEnhancers(applyMiddleware(reduxImmutableStateInvariant()))
    );
}

1 个答案:

答案 0 :(得分:2)

这对我没用,但这很有效。

import { createStore, applyMiddleware, compose } from 'redux';
import reduxImmutableStateInvariant from 'redux-immutable-state-invariant';
import rootReducer from '../reducers';

export default function configureStore(initalState) {
   const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;

   return createStore(
     reducers,
     initalState,
     composeEnhancers(
       applyMiddleware(
         reduxImmutableStateInvariant()
       )
     )
   );
}