我刚接近原生/做出反应并且有点困惑......我指定我有一个带有angularjs,cordova等的背景......现在我有一个问题......我正在阅读Flux我想在我的应用程序中使用它,因为它改进了单向数据流的结构。
最重要的决定是我的应用程序中的导航,因此在本机反应的文档中,我找到了组件" Navigator"。现在我不明白我是否可以一起使用Navigator和Flux,或者一个人排除另一个。
如果您有信息,建议或示例,欢迎您。感谢。
答案 0 :(得分:1)
事实上,您可以使用两者的组合。这是一个库,它在Navigator之上提供路由器API。 https://github.com/aksonov/react-native-router-flux
答案 1 :(得分:0)
您可以同时使用RN Navigator和Flux,它们不会互相排斥。这里有一些导航文章可能会对您有所帮助:
http://blog.paracode.com/2016/01/05/routing-and-navigation-in-react-native/
http://tech.taskrabbit.com/blog/2015/09/21/react-native-example-app/
https://medium.com/the-exponent-log/routing-and-navigation-in-react-native-6b27bee39603#.ae10t4lks
您可以发现他们都说您可以使用Flux操作来分派事件,更新导航栏按钮和屏幕内容等。
我没有使用Flux,但是在你的位置我会尝试阅读react-native-router-flux代码,阅读文章并尝试使用所有知道的^^来自行建立flux-navigator。祝你好运,我希望这会对你有所帮助:)。