
程墨
RxJS是Reactive Extension这种模式的JavaScript语言实现,通过学习了解RxJS,你将打开一扇通往全新编程风格的大门。当然,我们学习RxJS,并不是因为RxJS是一项炫酷的技术,也不是因为RxJS是一个最新的技术。在技术的道路上,如果只是追逐“炫酷”和“最新”,肯定是要吃苦头的,因为这是舍本逐末。
讲 RX 的书实在是少, 看完《RxJava反应式编程》后没找到内容新一点的,这本 RxJS 内容相近,想着可以快速看完,没想到还是花了段时间。看完发觉 Rx 在 TS/JS 上玩得比 JAVA 狂野多了——动态语言花样多 这本书有不少作者个人见解,下面几个章节可以着重看看 1. 如何实现操作符 —— lettable/pipeable机制 2. 单元测试——TestScheduler的用法 3. 最后的游戏实战章
非常不错的书。从基本原理到代码细节讲解得都不错。是目前为止看过的最好的讲解rxjs的书(包括英文的)。
挺不错,让我全面理解了rxjs 。起初看本书前在网上看了很多教程都无法看得懂,无法明白这个框架的理念,看了这本书后,发现这框架变得非常简单了。感谢作者
之前对rxjs一直一知半解,这本书让我豁然开朗
层层递进,入木三分
写得非常不错的一本技术书,作者对于各个知识点的解读都挺到位的,也把一些坑给点了出来,确实值得推荐。半年以前有稍微了解过 Reactive Programming,但是一直不敢躺这个坑,社区的文档也少得可怜,这次在做着的引导下自己把RX的知识点也梳理了一遍,现在至少在这个怪物面前不再恐惧了,还稍微有点小兴奋。因为通读下来觉得用这个方案来解决异步问题的话很多以前比较难缠的问题都变得容易了,而且一切都那么自然。我的大刀已饥渴,继续升级改造已有的方案。
作者算是照顾大部分读者了,一些关联的前端基础都有覆盖到,解读 API 也是由浅入深,比较翔实。不过也注定了要跳读。 我跳着读完了:入门;操作符基础;数据流创建、合并;异常处理;多播;调试测试,其他都是看了看内容概要。我觉得看了怎么把车开起来,怎么刹车,怎么看仪表盘就差不多可以实践了,至于怎么去开空调(辅助、过滤、转化等操作符)等用到再说吧。 前几年读作者的《深入浅出 React 和 Redux》也是相似的行文风格。期待下一本!
在为数不多的关于 Rx.JS 的中文资料中十分难得的一本入门级的讲解反应式编程的书记. 虽然书名是 "深入浅出", 阅读完之后会发现其实并没有那么 "深入". 总体而言本书作为 Rx.JS 的入门非常适合, 作者设计示例时也是非常用心, 解释也较为详尽, 但书依然缺乏严谨, 有不少的文字错误, 大多也都可以通过上下文知道作者原本要表达的意思. 本书使用的是 JavaScript 语言, Rx 作为反应式编程的范式实现, 对于理解和使用其它语言版本的 Rx 也是有帮助的.
每次我写到复杂异步逻辑时,总会想起rxjs和这本书,非常有用!
软件开发中有什么老问题? 技术发展迅速,用户的需求增加更快,软件的代码库也会随需求增长快速膨胀,在这种情况下,如何保证代码质量?如何控制代码的复杂度?如何维持代码的可维护性?就成了软件开发的大问题。业界的同仁们为了解决这些老问题做了各种努力,函数式编程和响应式编程就是在实践中被证明行之有效的两种方法。 RxJS兼具函数式和响应式两种编程方式的特点,RxJS擅长处理异步操作,因为它对数据采用“推”的处理方式,当一个数据产生的时候,被推送给对应的处理函数,这个处理函数不用关心数据是同步产生的还是异步产生的,这样就把开发者从命令式异步处理的枷锁中解放了出来。