What is RxJS Observable?

Learn what exactly is observable and how it behaves. Observables are nothing but a stream of data. However in this stream of data we get some behaviors. However, observables are lazy, meaning you will not get data from observables unless you subscribe to observables. So whenever you subscribe observably then data emits & subscribe call-back function is invoked with the emitted data.