我应该使用redux来控制React Native App Navigation吗?

时间:2016-11-28 16:38:25

标签: reactjs react-native redux

目前,我已经使用 React Native 为Android制作了MVP应用程序。该应用程序有下一部分:

  • 有4个选项的sidenav:进行审核,添加新车辆,查看日期评论和配置
  • 登录屏幕。
  • 审核过程基本上是一系列屏幕:搜索汽车,更新汽车数据,选择评论类型,拍摄一些照片,最后在最后一个屏幕上进行审核。

现在我只在登录屏幕中使用redux,但审核流程似乎是错误的,因为在每一步之后我只做了类似的事情: this.props.navigator.push({ nextScreen... });

我的问题是:

我应该使用Redux来控制屏幕之间的流量吗?

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果你正在使用NavigatorExperimental,你可以(而且应该是imo)。它与redux很好地配合。使用Navigator可能会有所不同。您可以在此处找到NavigatorExperimental的示例实现:https://medium.com/@satya164/react-natives-navigationexperimental-with-redux-467acee02756#.few6s5ksz