Как очистить предыдущий экран из стека навигации в React Native?

Как очистить предыдущий экран из стека навигации в React Native?


Ответы (1 шт):

Автор решения: Ulan4eg
import { StackActions, NavigationActions } from 'react-navigation';

const resetAction = StackActions.reset({
  index: 0, // <-- currect active route from actions array
  actions: [
    NavigationActions.navigate({ routeName: 'myRouteWithDisabledBackFunctionality' }),
  ],
});

this.props.navigation.dispatch(resetAction);

https://stackoverflow.com/questions/42831685/disable-back-button-in-react-navigation

→ Ссылка