Rxjs 的一些学习笔记
生活随笔
收集整理的這篇文章主要介紹了
Rxjs 的一些学习笔记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
源自觀察者-發布者設計模式:
觀察者注冊于 Subject 上,每當 subject 狀態發生變化時,通知觀察者。
RxJs 里的 Observable 就是 Subject:
管道:連接 Observable 的同時,增添額外的邏輯:
冷熱 Observable 的區別:
Cold Observable,僅當被訂閱時,才通過內部生產者生產數據
Hot Observable,具有外部生產者,不管被訂閱與否,都能夠自主生產數據,比如基于 HTML Event listener 的 Observable,基于 HTTP GET 的 Observable 等等。
subscription
Observable 內部維護了一個指針,指向 subscriber,用于在需要的時候,unsubscribe Observers.
RxJs 里的 Observable 是單播,而 Subject 是多播。
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的Rxjs 的一些学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: u盘能识别但无法读取的原因与解决方法(移
- 下一篇: 最简单的 Webpack Hello W