什么是RxJS

RxJS是一个开源软件,兼具了函数式编程响应式两种风格,带你通向全新的编程风格的大门。

为什么要学习RxJS

不是为了追求最酷最新,而是因为它能帮助我们解决问题,他们包括:

  1. 如何控制大量代码的复杂度
  2. 如何保持代码可读
  3. 如何处理异步操作

RxJS的学习曲线非常陡峭

你会陷入在RxJS引入的概念迷宫中,然后面对它的大量操作符,除非有实际的应用场景,你才会深入去理解RxJS的内在机制。作者写作本书的原因,就是因为官方文档不好,没有通俗易懂的材料可以介绍这种技术。

关于RxJS的未来

函数式编程目前也许还不起眼,但是未来也许会占统治地位,不希望自己在变化来临时候手足无措,花一些时间来接触未来的思想,绝对没坏处。

源代码

可以在 https://github.com/mocheng/dissecting-rxjs 中下载,都是基于 JavaScriopt 编写。