Представьте, что у вас есть такая навигационная система:
-TabNavigator
--TabA
---StackNavigatorA
----ScreenA
----StackNavigatorB
--TabB
---StackNavigatorB
----ScreenB
Есть ли способ, используя React Navigation 5, получить имя ближайшего родительского навигатора? Например, если я нахожусь на экране ScreenA и выполняю нужный мне метод, это вернет StackNavigatorA
Что-то вроде этого:
const currentNavigator = navigation.getCurrentNavigator(); // <--- getCurrentNavigator doesn't exist, this is pseudocode.
console.log(currentNavigator); // Will show the closest parent navigator
Спасибо.