Before RxJs we used callback and other thing to get response from server.
So, In callback If you should get multiple response so you have to write nested callback in your code. now this issue overcame to Rxjs, while using Rxjs you can handle multiple response in the same time and also you can modify response data and also mergered multiple response and many more you can be done using Rxjs.