Я пытаюсь сбросить / очистить все смонтированные экраны и переместиться на верхний экран (это будет вход в систему. Вариант использования - выход пользователя из системы. Найдено действие: 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" }]
.