В реакции-навигации v4 я смог очистить навигацию по стеку при переходе к экрану в стекавигаторе с помощью этого кода:
this.props.navigation.dispatch(StackActions.reset({
index: 0,
actions: [
NavigationActions.navigate({ routeName: 'ConfirmRegistration' })
]
}))
Я перевожу проект на реагирование-навигацию v5 и после пробуя несколько кодов, я не могу воспроизвести то же самое поведение. Я также пытался очистить навигацию внутри нужного экрана, но безуспешно (бесконечно l oop), используя этот код:
this.props.navigation.reset({
index: 0,
routes: [
{
name: 'SignedOut',
state: {
routes: [{
name: 'SignUp',
state: {
routes: [{
name: 'ConfirmRegistration'
}]
}
}]
}
}
]
});
Некоторая помощь будет очень полезна, особенно если навигатор-переключатель имеет был удален.