什么是RxJS
RxJS是一个开源软件,兼具了函数式编程 和 响应式两种风格,带你通向全新的编程风格的大门。
为什么要学习RxJS
不是为了追求最酷最新,而是因为它能帮助我们解决问题,他们包括:
- 如何控制大量代码的复杂度
- 如何保持代码可读
- 如何处理异步操作
RxJS的学习曲线非常陡峭
你会陷入在RxJS引入的概念迷宫中,然后面对它的大量操作符,除非有实际的应用场景,你才会深入去理解RxJS的内在机制。作者写作本书的原因,就是因为官方文档不好,没有通俗易懂的材料可以介绍这种技术。
关于RxJS的未来
函数式编程目前也许还不起眼,但是未来也许会占统治地位,不希望自己在变化来临时候手足无措,花一些时间来接触未来的思想,绝对没坏处。
源代码
可以在 https://github.com/mocheng/dissecting-rxjs 中下载,都是基于 JavaScriopt 编写。