Introduction to the Reactive Paradigm

Explore the power of the reactive paradigm.

This course is based entirely on useful reactive patterns in Angular applications. Reactive patterns are reusable solutions to a commonly occurring problem using reactive programming. Behind all these patterns, there’s a new way of thinking, new architecture, new coding styles, and new tools.

Before writing our first reactive pattern in Angular, we’ll start by explaining, in detail, all the fundamentals to take full advantage of all the RxJS patterns and leverage the reactive paradigm. Additionally, we will prepare the groundwork for the following chapters.

First, let’s start with a basic understanding of the reactive paradigm, its advantages, and the problems it solves. And best of all, let’s get into the reactive mindset and start thinking reactively.

We’ll begin by highlighting the pillars and the advantages of the reactive paradigm. Then we’ll describe the relationship between Angular and RxJS. Finally, we’ll explain the marble diagram and why it’s useful.

Press + to interact

Gaining insight into the fundamentals of the reactive paradigm is incredibly important. This will ensure we get the basics right, help us understand the usefulness of the reactive approach, and, consequently, help us determine the best situations in which to use it.