Сброс / Очистка экранов с реагирующей навигацией при выходе из системы (V5.x) - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь сбросить / очистить все смонтированные экраны и переместиться на верхний экран (это будет вход в систему. Вариант использования - выход пользователя из системы. Найдено действие: CommonActions.reset, но я не могу его сделать работать как положено. Вот код:

import { CommonActions, useNavigation } from "@react-navigation/native";

const FcComponent = () => {
  // Hook
  const navigation = useNavigation();

  // Handlers
  const signOutHandler = () => {
    navigation.dispatch(
      CommonActions.reset({
        index: 0,
        routes: [{ name: "signin" }]
      })
    );
  };

  ...
}

Как я понял, наличие index: 0 позволило бы нам не указывать маршрут следующим образом: routes: [{ name: "signin" }].

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