我在应用程序中使用反应导航。我有一个bottomTabNavigator,并且在stacknavigator中:
createBottomTabNavigator({
map: {
screen: MapScreen,
},
profile: {
screen: ProfileScreen,
},
conversation: {
screen: createStackNavigator({
conversations: {
screen: conversationsScreen,
},
messages: {
screen: messagesScreen,
}
})
}
}
我希望我的地图屏幕上有一个按钮,可以在我的对话屏幕上创建一个新对话。为此,我需要在对话屏幕(如果有)中关闭先前打开的对话,但是我无法做到这一点:当我在堆栈导航器中的messageScreen屏幕上单击屏幕时,单击create有
this.props.navigation.navigate('messages');
它使我进入了先前打开的messageScreen
有什么想法吗?谢谢您的帮助