Chapter 1. Thinking reactively

This chapter covers

  • Comparing asynchronous JavaScript with callback- and Promise-based solutions
  • Using streams to model static, dynamic, and time-bound data
  • Using observable streams to handle unbounded data in a functional manner
  • Thinking reactively to deal with the composition of asynchronous data flows

Right now, somewhere in the world, someone just created a tweet, a stock price just dropped, and, most certainly, a mouse just moved. These tiny pinpricks of data light up the internet and pass ubiquitously through semiconductors scattered across the planet. A deluge of data propagates from any connected device. What does this have to do with you? As you push your code to production, this fire hose of events ...

Get RxJS in Action 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.