讲的挺好的,RxJS里太多抽象概念,Stream的概念确实很难理解,其实应该是Observable is able to subscribe to the Observer. 因为只有Observable实例有subscribe方法,在RxJS中没有Observer对象,Observer只是一个接口,Subscriber实例算是真正与Observable建立数据管道后的Observer。Subscription是两者建立订阅关系后的实例,Operator不只有过滤的功能,我们可以创建自己的Operator,Operator是一个无副作用的纯函数,函数式编程是RxJS的核心,通过给数据管道中传入的数据流subscribe一个内部的Observer,再对导出的数据流数据进行操作并返回一个新的Observable对象传递给下一个Operator,这个部分就是Iterator设计模式的实现,所有的Operator都是这个套这个模式,只不过内部的逻辑不一样,而Subscriber在这里就是起到一个引用返回的这个新的Observable对象数据桥梁的作用。总之就是太多抽象概念了,通过纯文字描述很难理解。我最好奇的是如何把各种各样不同的同步异步的数据抽象一个统一的Stream的数据结构。这个应该是一件很难的事情。
感谢分享,上周遇到了 rxjs,真是让人摸不着头脑 🤣,看过了您的视频,收获颇丰
trigger const handleClick = (e) => { 怎么将这里的e包装一个流呢? }
讲的挺好的,RxJS里太多抽象概念,Stream的概念确实很难理解,其实应该是Observable is able to subscribe to the Observer. 因为只有Observable实例有subscribe方法,在RxJS中没有Observer对象,Observer只是一个接口,Subscriber实例算是真正与Observable建立数据管道后的Observer。Subscription是两者建立订阅关系后的实例,Operator不只有过滤的功能,我们可以创建自己的Operator,Operator是一个无副作用的纯函数,函数式编程是RxJS的核心,通过给数据管道中传入的数据流subscribe一个内部的Observer,再对导出的数据流数据进行操作并返回一个新的Observable对象传递给下一个Operator,这个部分就是Iterator设计模式的实现,所有的Operator都是这个套这个模式,只不过内部的逻辑不一样,而Subscriber在这里就是起到一个引用返回的这个新的Observable对象数据桥梁的作用。总之就是太多抽象概念了,通过纯文字描述很难理解。我最好奇的是如何把各种各样不同的同步异步的数据抽象一个统一的Stream的数据结构。这个应该是一件很难的事情。
Hi 保哥, Thanks for tutorial. Hope you could talk about NGRX in future for newbies. :)
在杭州举行的2019年的ng-china大会与宝哥有过一面之缘。视频、演讲,思路一如既往的清晰明了。
rxjs7已经发布啦,希望更新教程
感谢,讲的很好。
感觉 operators 的灵活组合,堪比正则表达式。很有意思。
讲的很清晰,对于新手入门十分有帮助。
thanks for this tutorial. I learn a lot
👍
赞 👍
非常感謝這部影片QAQ 有釐清一直以來疑惑的問題
很好👌
非常好的教程,一下就明白了
感谢宝哥的分享。
讲得很好,
感谢分享 很有收获
很棒的入门教程,谢谢分享!
感謝,說的清楚明瞭
講得超級好!很好理解
感謝保哥!!
很有帮助
感谢分享~
謝謝
感谢保哥的分享