首页 > 解决方案 > RXJava 到底是什么以及它的用途是什么?

问题描述

大家好,我已经在互联网上阅读了一些关于 RxJava 的文章,以便更好地理解它是什么,但我仍然觉得它很难理解。谁能给我建议:
1-什么是 RXJava?
2-我们为什么要使用它?

标签: rx-javareactive-programmingreactivex

解决方案


它是一个名为 ReactiveX 的规范的实现,主要是一个基于 Observable 设计模式的带有可观察流的异步编程 API。最著名的实现是 Angular 中使用的 rxjs。

您可以查看网站 www.reactivex.io 以了解更多信息。

ReactiveX 是一个使用可观察序列组成异步和基于事件的程序的库。它扩展了观察者模式以支持数据和/或事件序列,并添加了允许您以声明方式将序列组合在一起的运算符,同时抽象出对低级线程、同步、线程安全、并发数据结构和非阻塞 I/O。


推荐阅读