Вы регистрируете один и тот же StackNavigators
несколько раз.
И начальный маршрут AppStack
составляет Explore
.
Я никогда не использовал DrawerNavigator
, но вы должны вложить навигаторы так:
export const Drawer = DrawerNavigator({
Home: { screen: HomeStack },
Permissions: { screen: PermissionsStack },
App: { screen: AppStack },
});
Я не знаю, чего именно вы пытаетесь достичь, но если вы хотите получить доступ к TOU
из ящика, а не только внутри Stack
, вы можете сделать это следующим образом:
const AppStack = createStackNavigator({
...
TOU: {
screen: TOU,
navigationOptions: ({ navigation }) => ({
title: 'Terms of Use',
})
},
...
});
export const Drawer = DrawerNavigator({
Home: { screen: HomeStack },
Permissions: { screen: PermissionsStack },
App: { screen: AppStack },
TOU: { screen: TOU }
});