基本概念

RxJS 中主要有以下几个基本概念。

  • Observable,表示一个数据或者事件的分发来源。
  • Observer,表示一组回调函数,用来响应从 Observable 中发出的数据或者事件。
  • Subscription,表示 Observable 的执行过程,通常用来取消回调的执行。
  • Operator,用于对 Observable 发出的数据或者事件进行处理的纯函数。
  • Subject,相当于 EventEmitter,用于向 Observer 发送数据。
  • Scheduler,并行执行的分发器,主要用于协调数据。