Redux调用函数和同一函数中的调度类型



我有一个用于会话退出和注销的redux操作。当调用Sessiontimeout时,在内部调用登出函数。

它也不起作用,SESSIONTIMEOUT操作类型未调度。

我想如何在Sessiontimeout中调用logout并同时调度SESSIONTIMEOUTLOGOUT

export function sessionTimeOut(){
return (dispatch) => {
dispatch({
type: ACTIONTYPES.SESSIONTIMEOUT
})
}
logout()
}
export function logout(){
history.push('/')
return { 
type: ACTIONTYPES.LOGOUT 
}
}

只需在SESSIONTIMEOUT操作之后立即调度logout()

export function sessionTimeOut(){
return (dispatch) => {
dispatch({
type: ACTIONTYPES.SESSIONTIMEOUT
});
dispatch(logout());
} 
}

最新更新