Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 在redux不工作时响应导航_Reactjs_React Native_Redux - Fatal编程技术网

Reactjs 在redux不工作时响应导航

Reactjs 在redux不工作时响应导航,reactjs,react-native,redux,Reactjs,React Native,Redux,我想从我的action js文件中更改路由,所以 与根减速器组合的navReducer.js是 const router = RootStack.router; const initialState = router.getStateForAction(NavigationActions.init()); export default navReducer = (state = initialState, action) => { return router.getStateForA

我想从我的action js文件中更改路由,所以 与根减速器组合的navReducer.js是

const router = RootStack.router;
const initialState = router.getStateForAction(NavigationActions.init());

export default navReducer = (state = initialState, action) => {
  return router.getStateForAction(action, state);

}
连接到减速器的mainRoute.js是

const SiraRoute = (props) => (
    <RootStack navigation={{
            dispatch: props.dispatch,
            state: props.nav,
        }} 
    />
)

const mapStateToProps = (state) => ({
    nav: state.navReducer,
});

export default connect(mapStateToProps)(SiraRoute);
const SiraRoute=(道具)=>(
)
常量mapStateToProps=(状态)=>({
导航:state.navReducer,
});
导出默认连接(MapStateTops)(SiraRoute);
而index.js文件是

const store = configureStore();

const sira = () => (
  <Provider store={store}>
    <SiraRoute  />
  </Provider>
)

AppRegistry.registerComponent('SIRA', () => sira);
const store=configureStore();
常数sira=()=>(
)
AppRegistry.registerComponent('SIRA',()=>SIRA);
但是我得到了导航。getChildNavigation不是一个函数错误

  • 反应导航:^2.0.1
  • 反应本机:0.55.3

    • 这可能与React Navigation正在放弃redux支持有关

      警告:在即将发布的React Navigation的下一个主要版本中 2018年秋季,我们将不再提供关于如何 与Redux集成后,它可能会停止工作

      讨论如何在react导航中从Redux迁移: