реагировать на навигацию - Stack Navigator вернуться с другого экрана - PullRequest
0 голосов
/ 12 сентября 2018

Я использую реагирующую навигацию в своем приложении.У меня есть bottomTabNavigator и внутри стекавигатора:

createBottomTabNavigator({
map: {
    screen: MapScreen,
 },
profile: {
    screen: ProfileScreen,
},
conversation: {
   screen: createStackNavigator({
       conversations: {
         screen: conversationsScreen,
       },
       messages: {
         screen: messagesScreen,
      }
  })
  }
}

Я хочу, чтобы на моем экране карты была кнопка, которая создает новый диалог на моем экране разговоров.Для этого мне нужно закрыть открытый диалог прецедента на экране разговора (если он есть), но я не могу этого сделать: когда у меня есть экран на экране сообщений в навигаторе стека, когда я нажимаю на кнопку «Создать»у которых

 this.props.navigation.navigate('messages');

это подводит меня к открытому прецеденту сообщения Экран

Есть идеи?спасибо за вашу помощь

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