Как передать параметры из стекового навигатора нескольким стековым навигаторам, вложенным в навигатор по вкладкам?
const UsersStack = createStackNavigator(...)
const PostsStack = createStackNavigator(...)
const AlbumsStack = createStackNavigator(...)
const ToDosStack = createStackNavigator(...)
const MainTabNavigator = createBottomTabNavigator({
PostsStack,
AlbumsStack,
ToDosStack
});
const AppNavigator = createAppContainer(
createSwitchNavigator({
User: UsersStack,
Main: MainTabNavigator
})
);
Из UsersScreen
в UsersStack
, который я использую ..
navigation.navigate("Main", { userId: "1" })
Прибытие на PostsScreen
в PostsStack
без параметров
navigation.navigate("Posts", { userId: "1" })
Прибытие на PostsScreen
в PostsStack
с доступными параметрами, но только на PostsStack
.Переключение вкладок на AlbumsStack
или ToDosStack
показывает, что параметры не доступны.
Ожидаемый вывод должен иметь параметры userId
, доступные во всех стеках.