Обновить

Управление подписками: много слов о потоках, отписках и утечке памяти

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели7.5K
Всего голосов 7: ↑7 и ↓0+7
Комментарии2

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

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

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

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

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

Информация

Сайт
mir-platform.ru
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия
Представитель
Артём Попов