Announcement

👇Official Account👇

Welcome to join the group & private message

Article first/tail QR code

Skip to content

Lesson 1.1: 为什么需要 RxJS

学习目标

  • 理解响应式编程解决的问题
  • 知道何时使用 RxJS

异步编程演进

回调 (Callback)      →   Promise        →   RxJS(Observable)
   回调地狱           .then 链式调用        Pipe 操作符链
   错误处理混乱         .catch 统一处理       retry/catchError
   无法取消            无法取消              unsubscribe()
   单值返回            单值返回              多值流

什么时候用 RxJS

场景适合 RxJS替代方案
单次 HTTP 请求Promise / async-await
搜索输入防抖原生也需要复杂逻辑
WebSocket 数据流RxJS 天然适合
多事件源合并原生事件处理复杂
简单定时器setInterval

推荐阅读

上次更新于: