Overview of Subjects in RxJS

Learn how RxJS offers Subjects to deal with multiple producers pushing values over time to multiple consumers through the same pipeline.

We'll cover the following

In the previous lesson, we learned how each subscriber invokes the subscribe function of the Observable, which means that it owns an independent execution of that Observable. This is known as a unicast value delivery.

On the other hand, we may need a different approach where the same execution context for an Observable will be shared between every subscriber. This is known as a multicast value delivery.

Subjects are a special type of Observable in RxJS that enable multicasting.

Get hands-on with 1200+ tech skills courses.