React Native - 在不同视图之间导航

时间:2016-04-14 20:11:37

标签: reactjs react-native react-router flux

我刚接近原生/做出反应并且有点困惑......我指定我有一个带有angularjs,cordova等的背景......现在我有一个问题......我正在阅读Flux我想在我的应用程序中使用它,因为它改进了单向数据流的结构。

最重要的决定是我的应用程序中的导航,因此在本机反应的文档中,我找到了组件" Navigator"。现在我不明白我是否可以一起使用Navigator和Flux,或者一个人排除另一个。

如果您有信息,建议或示例,欢迎您。感谢。

2 个答案:

答案 0 :(得分:1)

事实上,您可以使用两者的组合。这是一个库,它在Navigator之上提供路由器API。 https://github.com/aksonov/react-native-router-flux

答案 1 :(得分:0)

您可以同时使用RN Navigator和Flux,它们不会互相排斥。这里有一些导航文章可能会对您有所帮助:

您可以发现他们都说您可以使用Flux操作来分派事件,更新导航栏按钮和屏幕内容等。

我没有使用Flux,但是在你的位置我会尝试阅读react-native-router-flux代码,阅读文章并尝试使用所有知道的^^来自行建立flux-navigator。祝你好运,我希望这会对你有所帮助:)。