感谢rxjs,我有Observables,Subject等,
好,我不需要异步/等待:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function
我的问题是制作rxjs的人如何做他们的工作?
他们是使用async函数创建自己的库还是找到了更理想的解决方案?
如果他们确实使用了该功能,这意味着,例如,我不能正确使用rxjs来使用rollupjs捆绑器?
答案 0 :(得分:1)
在下面,他们使用observer pattern,实际上不需要异步/等待或承诺实现。例如,当您有一个DOM元素并向其中添加一些事件侦听器时-您已经在使用简单的观察者实现,并且它不会阻止任何事情。
此外,这里还有一个不错的short article,并用Javascript示例进行了解释。
您可以将任何捆绑软件与rxjs库配合使用,这是无法制止的。
注意,如果您需要toPromise
operator,则可以将可观察对象转换为承诺。