This is the most central concept in RxJS.

  • Is a stream of data or a source that can arrive over time
  • Observables are mostly created from events - e. g. mouse actions, clicks, text input

Usually, we have a Data Provider. Then we have an Observable on this Data Provider. The Observable pushes to our subscribers / observers.

Observables should be created with an $at the end to highlight it.

Creating Observables: