从Redux Action重置React导航堆栈

时间:2019-02-23 11:04:01

标签: javascript react-native redux react-navigation

实际上,我发现了如何从导航堆栈的任何部分重置整个导航堆栈。

我正在使用redux,我想知道如何从redux动作中重置整个导航堆栈。

我可以使用redux操作中的“ NavigationService”到达任何屏幕。有什么办法可以使堆栈从redux动作中复位?

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尝试了此操作,但是它不起作用。知道如何实现吗?

0 个答案:

没有答案