2017-05-27 69 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