createStackNavigator类似于普通的navigator,屏幕上方导航栏
屏幕下方标签栏
屏幕顶部的材料设计主题标签栏
抽屉效果,侧边划出
用途是一次只显示一个页面(跳转页面时候,第一个页面跳转到第二个页面,第二个页面不能再回到第一个页面的一个导航器)
createTabNavigator
已经弃用,使用createBottomTabNavigator
或者createMaterialTopTabNavigator
来进行替代。
需要用createAppContainer包裹
属性
- 可以通过ref获取到navigation
- onNavigationStateChange可以坚挺到导航器的state的变化
- screenProps可以向子屏幕传递数据