In this chapter, we learned how to apply operators to observables. This helps decouple our code and improve its testability and readability. This is the first time we used the following operators in RxJS such as
These are the most widely used operators in RxJS, and for this reason, they are also the most important ones. We used some of them in bacon.js, but in this chapter, we were able to have a more in-depth look at each one of them; diagrams and examples only helped us understand their usage better.
In the next chapter, we will talk about the problem of backpressure on observables and which actions we can take to mitigate this problem. We will also learn more about operators to filter data from observables.