Reactive programming combines asynchronous data flows with an underlying execution model that automatically propagates change. The RxJS library focuses on event-based data streams. Unlike static declarations, reactive event streams precisely specify the dynamic behavior of values at the time of declaration.
var loaded = false;