完全な非同期動作後の別のページに移動するにはReduxの観察可能使用してルータをReduxのを反応させ、これが私のログイン叙事詩である:私は<a href="https://github.com/redux-observable/redux-observable" rel="nofollow">redux-observable</a>を使用しています
const login = (action$) => {
return action$.ofType(SessionActions.LOGIN_USER)
.flatMap(({payload}) => {
return sessionService.login(payload)
.do(payload => {
sessionService.setSession(payload));
// Here I want to redirect the user back to his last location
}).map(result => ({
type: SessionActions.LOGIN_SUCCESS,
payload: result
}));
});
}
しかし、私は別のにユーザーをリダイレクトしていますかログイン操作が成功した後のページ。
これを行うにはどのような方法がありますか?
Iからの助けを借りて構築されています実際にmapTo関数に気づいていません。どうもありがとうございました。 – thangchung