Nia*_*ton 40
正如评论者所说,Brian Troncone的页面是个好地方:https://www.learnrxjs.io/ .
现实情况是学习Rx不是一件容易的事.困难的部分不是学习图书馆,运营商等.至少对大多数人(包括我自己)来说,Rx至少需要一点点投资来进行不同的思考.
开始理解它的最好方法就是玩它.对于RxJS,rx-book中的交互式示例是一个很好的起点.他们使用jsbin,因此您可以运行示例代码来查看输出,然后调整代码以查看它产生的差异.
从.Net的角度来看,使用Linqpad是开始了解Rx如何工作的最佳方式.
最终,您需要结合学习的不同方面:
我有一个有用的资源列表,我在这里编译.但是有很多东西被放在那里,特别是在rxjs上,它很难跟上.
什么不常见的是Rx的真实世界使用的真实例子.部分原因是因为Rx通常适用于较大规模的问题,因此制作一个好的用例来制作演示并不容易.
ReactiveTrader是应用Rx的大规模演示的一个示例.这是一个很好的例子,一个应用程序大量使用Rx来构建一个处理流数据和UI事件的复杂Web应用程序.
我还谈到了如何将Rx应用于推文流来分析数据.这是围绕流数据的实时操作,聚合和过滤.这里有一个完整的演讲视频,以及在这里讨论方法和结果的文章.
最终,你需要花时间学习Rx,但如果你坚持下去,那将是值得的.
通过api参考学习RxJs来玩它的最好方法.除此之外,您还可以浏览以下资源:
Egghead.io上的视频课程
令人敬畏的解释:您一直缺少对反应式编程的介绍
Hot vs Cold Observables(也是所有Ben Lesh关于媒体的文章)
youtube上的教程如:使用RXJS为功能编程增添更多乐趣 - Ryan Anklam
关于https://auth0.com/blog/understanding-reactive-programming-and-rxjs/上的示例的解释性教程
| 归档时间: |
|
| 查看次数: |
18175 次 |
| 最近记录: |