如何解决如何在史诗中调度动作并继续它?
我想弄清楚如何一起使用 React、Redux、Redux-Observable、rxjs 和 TypeScript。无法实现以下情况:
- 请求令牌
- 将令牌放入存储(分发)
- 使用令牌请求用户数据(调色板)
- 将调色板放入存储(调度)
我编写了以下代码,但无法正常工作:
export const initUserEpic: RootEpic = (
action$,store,{user: {requestToken,getPalette}},) => action$.pipe(
filter(isActionOf(userActions.initUserAsync)),switchMap(
(action) => from(requestToken(action.hash)).pipe(
map((res) => authorizationActions.setAccessToken(res.token)),),switchMap((action) => from(getPalette(action.accessToken))),map(userActions.setUserPalette),);
结果两个请求都被正确发送,但 authorizationActions.setAccessToken(res.token)
没有被分派。我该如何解决?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。