React-Native StackNavigator最佳实践

时间:2019-07-30 13:22:45

标签: react-native react-router react-navigation

我具有认证:Login, Register, Password-Recover屏幕。对于Main页面,还有:Home, Profile, About屏幕。 是否为每个页面one createStackNavigator?

如果我执行two StackNavigator:One navigator for Authentification screenSecond navigator for Main screen,并且我使用createSwitchNavigator进行切换。

最佳做法是什么?为什么?

谢谢。

1 个答案:

答案 0 :(得分:1)

使用 createStackNavigator createDrawerNavigator 似乎不错。原因是因为注册是一个过程,使用 createStackNavigator 似乎很好,并且由于主屏幕和配置文件是附加的,因此使用 createDrawerNavigator 看起来不错。

  • 抽屉

    • 主要//而不是“抽屉项目”仅使用“开始”屏幕
    • 首页
    • 个人资料
    • 关于
  • 堆栈

    • 注册
    • 密码恢复
    • 登录
    • 抽屉
  • initialRouteName:抽屉