You've been building event-based asynchronous applications for decades now, but traditional event-based models suffer from complex nested callbacks, are difficult to mock and test, and struggle to manage synchronizing multiple streams. Reactive programming models can help to solve these challenges. RxJs also consider the impact of time on these observables, which facilitate simplifying gesture based recognition. With RxJs bundled into Angular, you'll see how you can use it to simplify traditional event-based programming models.
You will learn:
- How and why you should replace events with reactive observables
- How to use RxJs with Angular client applications
- Some typical programming scenarios that Reactive programming makes easier