【发布时间】:2019-10-12 04:30:29
【问题描述】:
我很难理解 RxJS 的概念。我了解可观察对象和主题,但我无法将其用于现实世界的应用程序。你能给我一些使用 RxJS 的真实例子吗?
【问题讨论】:
-
几乎每个 Angular 项目?
-
@jonrsharpe 我不使用 Angular,而是使用 React。 RxJS 是如何替代 valinaJS 的?
-
当您需要随时间跟踪变量的值时,您可以使用 Rx。如果您只是在某个地方
var x = getVariableValue(),并且该函数返回在一分钟后发生变化,则 x 仍将是旧值。如果在方法返回发生变化时需要 x 发生变化,则使用 Rx 订阅所有变化。否则,您将不得不setInterval(() => { var x = getVariableValue(); }, 1000)或其他东西,这是hacky 并且不太易于维护。 -
@ritaj 例如,聊天?