На самом деле я выяснил, как сбросить весь стек навигации из любой части стека навигации.
Поскольку я использую избыточность, я хотел бы знать, как сбросить весь стек навигации изизлишнее действие.
Я могу использовать «NavigationService» из редукционного действия, чтобы добраться до любого экрана.Можно ли как-нибудь сбросить стек, находящийся в режиме приведения?
Пример NavigationService:
export const confirmFreeSample = ({name}) => {
return (dispatch) => {
dispatch({ type: FREE_SAMPLES_SPINNER, payload: true })
axios.post(`${ROOT_URL}/sampleOrder`, { name })
.then(() => {
dispatch({ type: FREE_SAMPLES_SPINNER, payload: false})
NavigationService.navigate('Dashboard')
})
}
}
Я пробовал это, используя StackActions, но он не работает,Есть идеи как этого добиться?