Извините, если название звучит немного запутанно, но, скажем, у меня есть стек, который выглядит следующим образом:
export default createStackNavigator({
Landing:{
screen: NewsTabNavigator,
},
Topics: {
screen: Topics
}
и NewsTabNavigator, как это:
{
YourStories: {
screen: YourStories,
},
AllStories: {
screen: AllStories,
},
}
Я хочудля навигации из Topics
-> AllStories
.Я попробовал несколько способов навигации от страницы Topics
, начиная от обычного navigation.navigate('AllStories')
, до попытки выдвинуть новое представление Landing
, до использования вложенных NavigationActions и StackActions, чтобы сначала перейти к Landing
, а затем AllStories
, но каждый раз, когда я пробовал это, я получал одно и то же поведение.
Казалось бы, страница Topics
сама себя закрыла бы, вы бы увидели небольшой пустой черный фон с правой стороны экрана, изатем он перейдет к YourStories
и почти мгновенно к AllStories
.Технически это работает, но очень изменчиво.Кто-нибудь сталкивался с этим или может знать решение?