2017-05-27 72 views
0

下面是我在doc上阅读时包含的redux devtool的代码,但它不起作用,如果我注释掉intialState或不是这样也没关系。Redux devtool无法正常工作

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())) 
    ); 
} 

回答

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() 
     ) 
    ) 
    ); 
} 
+0

谢谢,这是工作,但是这将是非常有益的,如果有人能告诉,为什么工作,为什么没有前一个工作。 – mukuljainx