Как стать автором
Обновить

Комментарии 2

Ещё бы написать почему именно ReplaySubject, а не просто Subject.
И что в случае использования takeUntil рекомендуется ставить его последним оператором внутри pipe.

ReplaySubject используется по той причине, что он не зависимо от того, где была осуществлена на него подписка отдаст значение, что гарантирует отписку в любом случае.

А по поводу takeUntil полностью согласен, так как авершенный поток может быть переключен на другой, который не завершится, и в таких местах необходимо в конце ставить жирную точку в виде takeUntil

Зарегистрируйтесь на Хабре, чтобы оставить комментарий