Кто-нибудь знает, как переключиться на другой стек с помощью React-Navigation? Действительно изо всех сил, чтобы понять из документов:
У меня есть два стека:
Home: {
screen: HomeStack
},
Tools: {
screen: ToolsStack
},
Profile: {
screen: ProfileStack
}
});
и
OnboardingWelcome: {
screen: OnboardingWelcome,
navigationOptions: {
header: null
}
},
OnboardingAddFriends: {
screen: OnboardingAddFriends,
navigationOptions: {
header: null
}
}
}
});
Так что мне нужно переключиться с OnboardingStack
на Tabs
в функции.
Мои стеки настроены в App.js следующим образом:
render() {
if (this.state.user.photoURL)
return (
<Root>
<Tabs />
</Root>
);
if (!this.state.user.photoURL)
return (
<Root>
<OnboardingStack />
</Root>
);
}
Вариант использования: когда пользователь обновил свою фотографию профиля, он завершил адаптацию, и мне нужно переключиться со стека на посадку на обычный стек вкладок. Затем в следующий раз, когда они откроют приложение, они просто перейдут прямо в стек вкладок.