2017-03-27 4 views
0

反応したネイティブプロジェクトにredux-thunkを追加すると、私のreduxリモートdevtoolsは状態を保持しません。状態は、リモートdevtoolsウィンドウでは未定義と表示されます。以前は(デベロッパーツールが動作):へredux-thunkを追加するとremote-redux-devtoolsが動作しなくなる

const store = createStore(
    reducer, 
    initialState, 
    devToolsEnhancer() 
) 

変更(デベロッパーツールが動作を停止):

const store = createStore(
    reducer, 
    initialState, 
    applyMiddleware(thunk), 
    devToolsEnhancer() 
) 

私はcreateStoreで間違った順序をやっていますか?

更新:composeEnhancersが必要です。これのいくつかのバリエーションを試みたが、動作していない:

remote-redux-devtools githubのページから撮影
const store = createStore(
    reducer, 
    initialState, 
    composeEnhancers(applyMiddleware(thunk)), 
    devToolsEnhancer() 
) 

答えて

-1

代わりの

import devToolsEnhancer from 'remote-redux-devtools' 
const store = createStore(
    reducer, 
    initialState, 
    devToolsEnhancer() 
) 

行います

import { composeWithDevTools } from 'remote-redux-devtools' 
const store = createStore(
    reducer, 
    initialState, 
    composeWithDevTools(applyMiddleware(thunk)) 
) 
関連する問題