为了账号安全,请及时绑定邮箱和手机立即绑定

redux-saga有没有办法在异步结束后通知视图层?

redux-saga有没有办法在异步结束后通知视图层?

泛舟湖上清波郎朗 2019-05-13 08:59:37
大概是这样的:准备用react-saga做为异步方案,但是由于是React-Native项目,在很多请求成功后需要在视图层组件内调用一些原生接口,所以需要视图层能知道什么时候异步任务结束,以及异步的处理结果。以前在web端用的dva框架,有一个特点就是当dispatch一个异步effect的时候,会返回promise对象,然后在effect中返回处理结果,视图层就可以知道异步拿到的结果。现在直接用的redux-saga,有没有什么方案能实现这种特性?
查看完整描述

2 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

使用call调用一个异步函数,完成后使用put再调用一个同步函数修改state,这样可以么其实不明白你说的是什么.dva不就是在saga基础上封装的么
                            
查看完整回答
反对 回复 2019-05-13
  • 2 回答
  • 0 关注
  • 649 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信