RxJS
文章平均质量分 94
刘文壮
Github地址:https://github.com/liuwenzhuang
展开
-
通过 Marble Test 理解 RxJS
上篇文章介绍了一些 RxJS 的相关概念,本文通过学习 Marble Test 进一步的理解 RxJS。 Marble Diagram 是理解 RxJS 的重要辅助工具,在 RxJS 的文档中有很多以时间为轴的图,那就是 Marble Diagram。而 Marble Test 就是测试某个 Observable 是否满足某个 Marble Diagram 的方法,能帮助我们更好地理解“时间”在 RxJS 中到底是起到了什么作用,也能够让我们更好地理解 Observable 的转换(如通过各种 operat原创 2021-01-21 19:29:26 · 527 阅读 · 1 评论 -
RxJS 中一些容易忽略的概念
本文收集了一些在学习 RxJS 过程中发现的容易忽略或比较容易弄错的概念,并尝试对其进行解释。 本文涉及的代码均在 RxJS v6 版本,其他版本区别不大,基本概念是相同的。 EMPTY 不是空转 EMPTY 是一个内置的 Observable,很多人看到其名字认为它什么也不做,但对于 Observable 来说一定是处在下面“状态”之一的: 正常推送数据 出现错误 完成 而 EMPTY 就是直接到达完成状态的 Observable: import { EMPTY } from "rxjs"; E原创 2020-12-31 17:16:43 · 430 阅读 · 0 评论