const Stylelist = StackNavigator({
Login: {
screen: LoginScreen,
navigationOptions: ({ navigation }) => ({
header: null,
}),
},
Register: {
screen: RegisterScreen,
navigationOptions: ({ navigation }) => ({
header: null,
}),
},
Home: {
screen: HomeScreen,
navigationOptions: ({ navigation }) => ({
title: 'Home',
}),
},
Profile: {
screen: TabNavigator({
Profile: {
screen: ProfileScreen,
navigationOptions: ({ navigation }) => ({
title: 'Profile',
}),
},
Friends: {
screen: FriendsScreen,
navigationOptions: ({ navigation }) => ({
title: 'My Friends',
}),
},
}),
navigationOptions: ({ navigation }) => ({
title: 'Home',
}),
},
ProfileDetail: {
screen: ProfileDetailScreen,
navigationOptions: ({ navigation }) => ({
title: 'Profile Detail',
}),
},
});
что, если я хочу перейти к ProfileDetailScreen из ProfileScreen? скажем, у меня есть touchableOpacity внутри ProfileScreen, и я хочу перейти к ProfileDetailScreen.
спасибо
Обновление: мне удалось использовать StackNavigator внутри TabNavigator с headerMode None в StackNavigator внутри TabNavigator, в первый раз он выглядит так же, но если вы вернетесь из ProfileDetailScreen, он вернется к HomeScreen (потому что кнопка «Назад» находится в StackNavigator в первой строке)