路由
注意:
- 3.x创建堆栈导航和创建选项卡导航都是直接在
react-navigation
库中导出create函数 - 4.x中堆栈路由是从
react-navigation-stack
这个库导出 - 5.x版本库名又改成了
@react-navigation/stack
- 6.x版本又双叒叕改成
@react-navigation/native-stack
不过好在导航方式主要是三种:
堆栈导航(StackNavigator)
类似于web浏览器处理导航状态的方式。
选项卡导航(TabNavigator)
抽屉导航(DrawerNavigator)
在常用的App中都能看到这种导航方式,在屏幕底部显示三到五个App的主要板块,能够很方便的让用户在目标板块之间进行切换操作,避免路由层次过深。
参考:
https://www.zhihu.com/tardis/zm/art/553544088?source_id=1003