React Native Debugger状态undefined
问题描述:
我想为我的项目使用远程React Native Debugger。我在我的Mac上安装了React-Native-Debugger,其中包含$ brew update && brew cask install react-native-debugger
。然后,我添加了Remote-redux-devtools包与npm install --save-dev remote-redux-devtools
React Native Debugger状态undefined
我的createStore代码看起来像这个atm。
import { createStore, applyMiddleware } from 'redux'
import { composeWithDevTools } from 'remote-redux-devtools'
import thunk from 'redux-thunk'
/* some other imports */
const composeEnhancers = composeWithDevTools({ realtime: true, port: 8000 })
export default createStore(rootReducer, composeEnhancers(
applyMiddleware(thunk.withExtraArgument(api), logger, firebaseSave)
))
控制台输出工作正常,但它没有采取行动或redux状态。我错过了一步吗?为什么它没有采用REDX?
答
添加终极版devtools扩展您的createStore
export default createStore(rootReducer, composeEnhancers(
applyMiddleware(thunk.withExtraArgument(api), logger, firebaseSave)
),window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__())
欲了解更多信息:https://github.com/zalmoxisus/redux-devtools-extension
我以为包是不是意味着阵营母语? – Waltari
请参阅文档:https://github.com/jhen0409/react-native-debugger/blob/master/docs/redux-devtools-integration.md –