In the last chapter, we reviewed some of the key concepts from functional reactive programming using RxJS, including:
- Which events an observable propagates
- What are observables?
- Review of some important operators:
- Differences between the map() and flatMap() operators
- A challenge to emulate an operator from another
- Filter data
- Aggregate data
- Tests for an RxJS program
- Mitigating the problem of backpressure
- Combining observables
Paying attention to this review is crucial to have a better and clearer understanding of functional reactive programming, and with this knowledge we are more prepared for more advanced topics, such as some operators from the last chapter:
- flatMapLatest()
- flatMapFirst()
- finally()
- groupBy()
- do()
In this chapter, we will learn a final topic before we move on to our final project. Using all the knowledge from this book, we already learned how we can combine observables...