美文网首页
《深入浅出RxJS》读书笔记

《深入浅出RxJS》读书笔记

作者: 15d843cd48a8 | 来源:发表于2018-12-12 11:56 被阅读35次

去年在作者说要写一本 rxjs 的书时,我是很激动的,因为很期待一本中文的 rxjs 书籍,还记得当时项目不是特别忙,就开始自己学 rxjs,然后学的自己一头包。后来 rxjs 就放下了,知道上个月这个书出版,就赶紧买来看看。

总结一下我的感受:

一、rxjs 中三大概念:

  1. 操作符,这个没什么说的

  2. Subject 以及 Hot、Cold 数据流

  3. Scheduler,这个概念我感觉在业务项目中不会怎么用到

所以,只要搞懂 操作符 + Subject 的概念,我觉得就可以开始玩 rxjs 了。至于那么多操作符怎么记,我觉得不用记,常用的就那些,这个道理和 lodash 同理。

二、react redux 结合 rxjs

就是 react-observable 了,作者把这个也介绍了,很棒,去年我是自己搞的:https://github.com/riskers/data-flow/blob/master/redux-observable/README.md

三、rxjs 怎么在项目中引入

我觉得绝大多数的业务,用 rxjs 是杀鸡用牛刀,最后搞不好还把自己坑了。比如 react 项目中,我觉得 async + redux-thunk 的方案已经完全能 hold 住我的日常业务了。

我学 rxjs 只是想扩展自己的思路,了解什么是 Reactive ,什么是事件流。

还有,不得不说 Angular 很厉害,使用的是 Typescript + rxjs,这两个玩意对于新手来说学习曲线也太陡了。Angular 能直接强制使用,不得不说很有魄力,不过这也可能是是使用人数较少的原因吧。如果有人能看见我这篇帖子,不管是想学习 TS,还是 rxjs,都可以从 Angular 上手,写一个小项目开始,如果从 React 入手,可能会头疼很久很久,可能就像我去年一样。

四、小小吐槽

这本书的结构是按照核心概念,介绍了一通,然后是案例。其实可以在介绍每个操作符的时候,举一个实际的案例,我觉得可能会更好。

相关文章

  • 第1章 函数响应式编程

    注: 学习程墨老师《深入浅出RxJS》的笔记 RxJS采用了函数响应式编程。RxJS世界中有一种特殊的对象,称为流...

  • 第2章 RxJS入门

    注: 学习程墨老师《深入浅出RxJS》的笔记 。 1、Observable和Observer Observable...

  • 创建数据流

    注: 学习程墨老师《深入浅出RxJS》的笔记在RxJS中,一切都以数据流为中心,数据流以Observable类的实...

  • 《深入浅出RxJS》读书笔记

    去年在作者说要写一本 rxjs 的书时,我是很激动的,因为很期待一本中文的 rxjs 书籍,还记得当时项目不是特别...

  • 第3章 操作符基础

    注: 学习程墨老师《深入浅出RxJS》的笔记任何一种 Reactive Extension 的实现,都包含一个操作...

  • 01RxJS-响应式编程类库

    rxjs-响应式编程类库)RxJS官网[https://rxjs.dev/] RxJS(Reactive Exte...

  • Node 风格的错误处理方式

    传统 Node 风格的错误处理是使用回调函数实现的。下面是一个例子,该例子摘自《深入浅出 RXJS》。虽然这本书是...

  • RxJS

    RxJS官网[https://rxjs.dev/] 1 概述 1.1 什么是 RxJS ? RxJS 是一个用...

  • 浅析Angular之RxJS

    本文结构: 什么是RxJS RxJS有什么特点 RxJS核心概念 什么是RxJS 在javaScript中,我们可...

  • Rxjs系列教程目录

    RxJS-中文文档RxJS-中文指南 rxjs学习入门心得(一)Observable可观察对象rxjs学习入门心得...

网友评论

      本文标题:《深入浅出RxJS》读书笔记

      本文链接:https://www.haomeiwen.com/subject/ghsfsftx.html