реагировать на процесс навигации, когда пользователь входит в систему - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть две нижние вкладки навигатора. A, B.

У них обоих есть логин, выход.

Не спрашивайте меня, почему у них обоих.

Когда пользователь входит и выходит из системы, я хочу сбросить весь стек и go в стек A.

 const resetAction = StackActions.reset({
    index: 0,
    actions: [NavigationActions.navigate({ routeName: "A" })]
  });

  goToA = () => {
   props.navigation.dispatch(resetAction)
  }

когда я вхожу в стек A, проблем нет. но когда я вхожу в стек B, он падает. потому что в B нет названия маршрута.

как я могу решить это?

Спасибо.

1 Ответ

1 голос
/ 18 февраля 2020

Я мог бы найти решение.

ранее я вставлял стековый навигатор в каждый коммутатор-навигатор.

Но это неэффективно.

Я должен поместить переключатель навигатор в навигатор стека.

, если у вас есть более эффективный способ решить эту проблему, не стесняйтесь сказать мне.

Спасибо!

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