Check out a free preview of the full Reactive Angular 2 with ngrx course:
The "Why Reactive?" Lesson is part of the full, Reactive Angular 2 with ngrx course featured in this preview video. Here's what you'd learn in this lesson:

In the context of this course, reactive programming is when an application “reacts” to data over time. The Observable Pattern is the foundation of this approach. When it’s combined with the Iterator Pattern, the product is an observable sequence with the ability to be notified and iterate though changes in state.

Get Unlimited Access Now