React Navigation, сбросить стек без перенаправления - PullRequest
0 голосов
/ 03 августа 2020

Можно ли сбросить стек навигации без перенаправления?

Я пробовал выполнить resetAction, но не хочу, чтобы он выполнял перенаправление на домашнюю страницу. Я просто хочу очистить историю стека

        const resetAction = StackActions.reset({
            index: 0,
            actions: [NavigationActions.navigate({ routeName: "Home" })]
        });
        this.props.navigation.dispatch(resetAction);

Спасибо

1 Ответ

0 голосов
/ 05 августа 2020

Если вы хотите остаться на текущем маршруте и очистить историю, замените «Home» в приведенном выше коде на имя вашего текущего маршрута. Он перезагрузит текущий маршрут. Если вы хотите, чтобы Дом оставался вашим маршрутом root э ..., добавьте текущий маршрут в массив действий и измените индекс на 1

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