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