Review the concepts of transforming streams.

In this chapter, we learned about the concepts of higher-order observables and higher-order mapping operators. We also learned about the concat strategy, 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.

The following are some of the key concepts discussed in this chapter:

  • We’ve explored Angular reactive forms and their use of the valueChanges observable for an autosave feature in our recipe creation form. Yet we’ve recognized issues like nested subscriptions and data timing concerns, prompting the search for a more efficient autosave solution.

Get hands-on with 1200+ tech skills courses.