【发布时间】:2017-11-19 18:50:41
【问题描述】:
我已经阅读了一些使用 redux 反应原生导航方法的示例,但其中大多数似乎仍然依赖于在组件中进行导航,例如:
this.props.loginUser().then(this.props.navigation.push('Home"));
this.props.LoginUser() 将在哪里调度 LOGGING_IN 和 LOGGED_IN 操作。
将导航作为应用程序状态的纯函数(在组件之外)处理似乎会更简洁。即当我的 auth reducer 更新它的状态为 loggedIn: true 时,一些导航“reducer”会发现应用程序应该在主屏幕上,然后去那里。 LOG_OUT 操作也是如此。
是否有实现此类目标的最佳实践?在反应导航中,感觉就像我正在与框架作斗争以实现类似的东西。
【问题讨论】:
标签: react-native redux react-redux react-navigation