Observables
Awesome Observables ¶
> 一个 Observable 是一个随时间到达的集合. Observable 可用于对基于推送的数据源建模,例如事件、计时器间隔、异步请求和动画. Observable 可以使用类似数组的方法进行转换、组合和使用.
请阅读 contribution guidelines 在贡献之前.
Documentation¶
Implementations¶
Packages¶
- ObservableLike - 打字稿类型.
- any-observable - 支持任何 Observable 库和 polyfill.
- is-observable - 检查一个值是否是一个 Observable.
- observable-to-promise - 将 Observable 转换为 Promise.
- stream-to-observable - 将 Node.js 流转换为 Observable.
- symbol-observable -
Symbol.observable
ponyfill. - obsify - 可观察化回调函数.
- localForage-observable - localForage 的 Observables.
Libraries¶
这些是利用 Observable 强大功能的库,不一定是规范兼容的 Observable 实现.
- Cycle.js - 一个功能性和响应式 JavaScript 框架,用于更清晰的代码.
Articles¶
- The introduction to Reactive programming you've been missing - 使用 Observables 的反应式编程.
- Everywhereness as a foundation - 在任何地方使用 Observables 的好处.
- Learning Observable By Building Observable (更新于 2021-07-08)
Videos¶
- Introducing the Observable - Egghead.io 课程.