Chapter 2. Reacting with RxJS
 
  
  
  
  - Looking at streams as the main unit of work
  
  - Understanding functional programming’s influence on RxJS
  
  - Identifying different types of data sources and how to handle them
  
  - Modeling data sources as RxJS observables
  
  - Consuming observables with observers
  
 
 
  
 2.1. Functional programming as the pillar of reactive programming
 
  
 2.2. Stream’s data-driven approach
 
  
 2.3. Wrapping data sources with Rx.Observable
 
  
 2.4. Consuming data with observers