【发布时间】:2016-08-14 00:01:05
【问题描述】:
几周前我开始使用 react-native。对于我的第一个应用程序,我使用 navigator 进行导航,并使用其 navigationbar 组件来显示标题和左侧/右侧按钮。在阅读 facebook 已放弃对导航器的支持 并开发 navigation experimental 或 navigation-rfc(将调用 'NavExp'让它简短),我正在尝试使用 NavExp。但我无法理解它。
应用程序菜单:安卓版 DrawerLayout,IOS 版 TabIOS。并且将有导航栏来显示标题和右(内容特定的菜单 - 打印、复制)/左(用于菜单)按钮,具体取决于内容。
- navigator 和 NavExp 有什么区别? (它说它提供redux 或flux 风格的导航,也看不懂)
- reducer 的用途是什么?(使用哪一个?(Stack,Find))
- NavigationRootContainer?
- 在哪里声明我的所有状态,因为这些都是常量?
- 动作和状态有什么区别?
- 对于导航器,我们在 NavExp 中使用 renderScene 函数来实际渲染场景
【问题讨论】:
标签: navigation react-native flux reactjs-flux react-redux