У меня StackNavigation вот так:
const AppNavigator = createStackNavigator({
Login: {
screen: Login,
navigationOptions: () => ({
title: 'Login',
headerTintColor: 'white',
headerStyle:{
backgroundColor: '#000',
elevation: 0,
showdowOpacity: 0
},
})
},
Home: {
screen: AppDrawerNavigator,
navigationOptions: () => ({
header: null
})
},
});
С вложенным DrawerNavigator:
const AppDrawerNavigator = createDrawerNavigator({
Home: {
screen: Home,
navigationOptions: {
drawerLabel: 'Home',
gesturesEnabled: false,
}
},
Favorites: {
screen: Favorites,
navigationOptions: {
drawerLabel: 'Favorites',
}
}
},
{
drawerPosition: 'left',
contentComponent: props => <Drawer {...props} />
});
Начальный маршрутнавигатор стека работает нормально
Login -> Home
Но когда я пытаюсь перейти от Home к Favorites, он сразу же возвращается к Home после рендеринга экрана Favorites.
Я использую response-navigation@2.11.2 и Reaction-native@0.56.0