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: