如何使用Rxjs代替Redux做状态管理
比较喜欢rxjs这种形式的流,通过什么方式可以使rxjs代替redux,作为react的状态管理啊
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
比较喜欢rxjs这种形式的流,通过什么方式可以使rxjs代替redux,作为react的状态管理啊
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
RxJS是比Redux更加抽象的架构,如果你很熟悉RxJS,是很容易使用RxJS实现一个Redux架构的,也就是没有必要在使用官方的Redux了。
可参考Redux官网中,和RxJS的比较:http://redux.js.org/docs/intr...
以及这个用RxJS实现Redux的项目:https://github.com/jas-chen/r...
应该代替不了,不是一个类型的工具
redux的原则之一就是单一事实来源,就是说所有的数据来源只有一个,来自store. rxjs我觉得做得工作是action的工作和reducer的部分工作。 但是又不完全是,rxjs的工具实在是太强大了。可以考虑把rxjs和redux结合起来。redux也是flux构架的实现。我觉得完全可以用rxjs来实现flux构建。
参考: DaoCloud 基于 RxJS 的前端数据层实践