Навигация из вложенного StackNavigator - PullRequest
0 голосов
/ 24 мая 2018

Как выполнить переход из вложенных (ish) StackNavigator и DrawerNavigator и отключить клавишу возврата, чтобы пользователь не мог вернуться к предыдущему экрану?

Ниже представлена ​​иерархия представлений:

const login = StackNavigator(
  {
    loginScreen: { screen: Login },
    firstPage: { screen: CodeCollab },
  },
  {
    initialRouteName: "firstPage"
  }
)

const main = StackNavigator(
  {
    home: { screen: Home },
  }
)

const homeDrawer = DrawerNavigator(
  {
    first: { screen: main },
  },
  {
    contentComponent: DrawerContent
  }
)

const out = StackNavigator(
  {
    Login: login,
    Home: homeDrawer,
    split: Splitter
  },
  {
    headerMode: 'none',
    title: 'Main',
    initialRouteName: "split"
  }
)

export default out

Я пытаюсь перейти от входа в систему / loginScreen к out / Home

1 Ответ

0 голосов
/ 01 апреля 2019

Попробуйте этот код:

this.props.navigation.dispatch(NavigationActions.back());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...