我需要取消订阅已完成的流的订阅吗?

问题描述 投票:0回答:1

[我已经看到了不同的消息来源,似乎在此问题上存在矛盾,或者也许我不了解某些事情。

例如,我可以从异步请求中获取一个流,该请求返回一个Promise,然后将其与其他流的最新值组合,并订阅它以对结果执行某些操作。该流只会发出一次,因此我可以在第一次发出之后将其关闭。

如果创建流,请映射first()运算符,使其在第一个发出的值之后完成并订阅它,我是否需要显式取消订阅以避免内存泄漏,否则流的完成将“取消订阅”自动吗?

谢谢。

javascript rxjs reactivex
1个回答
0
投票

是的,退订是很好的,因为这将减少您的堆栈

© www.soinside.com 2019 - 2024. All rights reserved.