Вы можете использовать NavigationActions.reset
, чтобы вернуться к первому экрану, или NavigationActions.pop
, чтобы «вернуться» к нужному экрану.
Пример кода для сброса навигации :
this.props.navigation.dispatch(NavigationActions.reset({
index: 0,
actions: [
NavigationActions.navigate({ routeName: 'S0' }),
NavigationActions.navigate({ routeName: 'S1' }),
NavigationActions.navigate({ routeName: 'A1' }),
NavigationActions.navigate({ routeName: 'A2' }),
NavigationActions.navigate({ routeName: 'A3' }),
],
}));
Пример кода для всплывающей подсказки:
this.props.navigation.dispatch(NavigationActions.pop({
n: 3,
immediate: true
}));
Примечание. Не забудьте импортировать {NavigationActions}