Summary
In this chapter, we learned about the concepts of higher-order observables and higher-order mapping operators. We also learned about the concat
strategy and how the concatMap
operator works and how it can help us implement the autosave requirement in the recipe app in a reactive way. We focused on practical examples to better understand the concepts. Then, we explored other strategies, namely the use of the merge
, switch
, and exhaust
higher-order mapping operators; we saw how each of them works and when and why to use each.
Let's move on to multicasting essentials in the next chapter.