От автора: помимо основного класса Observable в RxJs есть множество дочерних классов, которые делают похожий функционал, но с небольшими отличиями.
Из урока вы узнаете, что такое Subject и чем он отличается от Observable. Вы узнаете, как с помощью стримов данного типа можно слушать и задавать различные события.
В результате урока мы рассмотрим целое семейство классов Subject и узнаем чем каждый из них отличается. Мы рассмотрим Subject, BehaviorSubject, ReplaySubject и AsyncSubject.