Reactive Programming in Angular

Reactive programming in the core framework

An Angular application is a reactive system. The user clicks on a button, the application reacts to this event and updates the model. The model gets updated, the application propagates the changes through the component tree.

Angular implements these two arrows very differently. Let's explore why.

Events and state

To understand why Angular uses two very different ways of reactive programming, we need to look at the differences between events and the state.

We often talk about events or event streams when discussing reactivity. Event streams are an important category ...

Get Essential Angular now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.