2017-02-20 122 views
3

我无法连接我使用redux的反应原生应用程序到redux-devtools-extensionremote-redux-devtools无法连接反应原生应用程序w /远程还原devtools

我在macOSX Sierra上使用通过USB连接的android设备。

// configureStore.js 
import { createStore, applyMiddleware } from "redux"; 
import { composeWithDevTools } from 'remote-redux-devtools'; 
import thunk from "redux-thunk"; 
import rootReducer from "./reducers"; 

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

export default function configureStore(initialState) { 
    const store = createStore(
    rootReducer, 
    initialState, 
    composeEnhancers(
     applyMiddleware(thunk), 
    ) 
); 

    if (module.hot) { 
    // Enable hot module replacement for reducers 
    module.hot.accept(() => { 
     const nextRootReducer = require('./reducers/index').default; 
     store.replaceReducer(nextRootReducer); 
    }); 
    } 

    return store; 
}; 

Redux被正确配置到应用程序中,带有一个简单的按钮动作来更新redux状态。

但它找不到任何商店。

no redux store found

我缺少什么?

+2

我有同样的问题 – saygon91

回答

0

尝试使用这个:

const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose

相关问题