首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RxJ的好教程

RxJ的好教程
EN

Stack Overflow用户
提问于 2016-08-05 14:16:48
回答 2查看 22.6K关注 0票数 25

我正在努力学习ReactiveX。我几乎花了一整天的时间,我不能正确地理解它。我试着查看官方文档,但很难理解。如下所示:

"Rx.Observable.prototype.flatMapLatest(selector,thisArg)

通过合并元素的索引,将可观测序列的每个元素投影到新的可观测序列序列中,然后将可观测序列的可观测序列转换为仅从最新的可观测序列产生值的可观测序列。“

新人是如何理解它的。所以如果有人知道好的资源,请提出来

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-29 13:39:41

正如一位评论者所说,Brian Troncone的页面是一个很好的地方:https://www.learnrxjs.io/

现实是,学习Rx并不是一件容易的事情。困难的部分不是学习库、运算符等。Rx至少需要一点投资来以不同的方式思考,至少对大多数人(包括我自己)来说是这样。

开始理解它的最好方法就是玩弄它。对于RxJS来说,rx-book中的交互式示例是一个很好的起点。它们使用jsbin,因此您可以运行示例代码来查看输出,然后调整代码以查看它有什么不同。

从.Net的角度来看,使用Linqpad是开始了解Rx如何工作的最好方式。

最终,您将需要结合学习的不同方面:

  • 一些理论阅读
  • 一些实际例子(这就是rx-book有用的地方)
  • 一些实际应用程序到您自己的

的演示或真实系统

我有一个有用的资源列表,我已经编译了here。但是有太多的东西被发布出来,特别是在rxjs上,很难跟上。

不常见的是真实的Rx用法示例。这在一定程度上是因为Rx通常应用于更大规模的问题,因此只制造一个好的用例来制作演示并不容易。

ReactiveTrader是应用Rx的大规模演示的一个例子。这是一个很好的例子,说明了一个应用程序大量使用Rx来构建一个处理流数据和UI事件的复杂web应用程序。

我还做了一个关于如何将Rx应用于tweet流来分析数据的演讲。这是面向流数据的实时操作、聚合和过滤的。有谈话的完整视频,外加讨论方法和结果here的文章。

最终,你需要时间来学习Rx,但如果你坚持到底,这将是值得的。

票数 48
EN

Stack Overflow用户

发布于 2017-06-23 19:50:55

通过api reference学习RxJ的最好方法就是使用它。除此之外,您还可以查看以下资源:

Egghead.io

  • Awesome上的
  1. 视频课程解释:The introduction to Reactive Programming you've been missing
  2. Hot vs Cold Observables (也可以在youtube上查看Medium)
  3. Tutorials上的所有教程,如:Adding Even More Fun to Functional Programming With RXJS - Ryan Anklam
  4. Explanatory tutorial with example on https://auth0.com/blog/understanding-reactive-programming-and-rxjs/

)

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38782357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档