Some important operators from RxJS don't have a perfect match with the groups of operators we learned so far, but they can easily solve some complex and specific problems with a few lines of code, making you feel like a magician when using them. Now we are going to learn them.
Other important operators
The flatMapLatest() operator
This operator is similar to the flatMap() operator, but it only propagates items from the most recently transformed observable.
Imagine a search as you type feature. In this feature, for every key stroke you will do a search and present the current result in the screen; if you are accessing external resources such as a database or an API, some searches can take more time than others, and the naive implementation of this search (using...