Реагируйте на родной язык: перейдите на один и тот же экран из DrawerNavigator и StackNavigator - PullRequest
0 голосов
/ 05 июля 2019

У меня есть такие реагирующие нативные элементы навигатора:

export const HomeNavigator = createStackNavigator({
    Home : {screen : HomeScreen},
    Common : {screen : CommonScreen},
    Another : {screen : AnotherScreen},
});

Это StackNavigator для моего экрана "HomePage".

У меня также есть DrawerNavigator для всего приложения:

export const AppDrawerNavigator = createDrawerNavigator({
    HomePage : {
        screen : HomeNavigator,
        navigationOptions : {
            drawerLabel : 'HomePageLabel'
        }
    },
    SomePage : {
        screen : SomePageScreen,
        navigationOptions :{
            drawerLabel : 'SomePageLabel'
        }
    },
    Common : {
        screen : CommonScreen,
        navigationOptions : {
            drawerLabel : 'CommonScreen'
        }
    } 
});

Итак, как вы можете видеть, я могу перейти к CommonScreen как из ящика приложения, так и из стека HomePage.Теперь, если я нахожусь внутри HomeScreen и перехожу к CommonScreen, я бы хотел, чтобы этот «Общий» элемент внутри ящика стал активным (с моим текущим кодом, элемент HomePage ящика остается активным).Возможно ли это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...