RxJS 7.1.0 发布,JavaScript 的响应式编程库
RxJS 是用于 JavaScript 的响应式编程库。RxJS 7.0 版本是对 RxJS 6.x 的重写,也是 RxJS 的最新生产版本。这次重写是为了有更好的性能,更好的模块化,更好的可调试的调用栈,同时保持大部分向后兼容。
RxJS 7.1.0 正式发布,该版本更新内容如下:
Bug 修复:
- 从 multicast 操作符
share、publish、publishReplay返回的操作符函数现在是引用透明的。这意味着如果你把调用publishReplay(3)的结果传递给一个以上的 observable 的pipe方法,它在每种情况下的行为都是一样的,而不是产生累积效应,这是在第 6 版的某个时候引入的一个回归。
特性:
- 所有主体现在都有一个
observed的属性。这将允许用户在无需我们访问observers数组的情况下检查一个主体是否有当前的订阅者,而observers数组将在未来的版本中成为私有; - groupBy:支持命名参数,支持 ObservableInputs 的持续时间选择器;
- Share:使用另一个 observable 来控制复位;
更多详情可查看:https://github.com/ReactiveX/rxjs/blob/master/CHANGELOG.md