解码 rxjs

364 阅读1分钟

目录:

  • 一.what is rxjs ?
  • 二.why we using it?
  • 三.how to use it?

正文:

what is rxjs ?

rxjs 是一种异步编程的api,它可以处理响应式的数据流

why we using it ?

  • rxjs是异步的编排工具
  • rxjs在promise的更上层,将promise,事件,数据都统一成了可观察的对象(Observables),并提供了api来组合,分割这些Observables,形成了一条流水线(pipeline)
  • 用来处理多个事件的异步回调,虽然promise也可以做到,但它每次只能处理一个事件的回调,加上错误处理,promise的写法会让代码变得复杂,难以维护

how we using it ?

在这里我们将介绍rxjs的实践和一些源码知识,了解它的pipeline和subscribe