DEV Community

Deborah Kurata for Angular

Posted on • Originally published at blogs.msmvps.com

What Is a Higher-Order Observable?

One of the challenges of diving deeper into RxJS, or Reactive Extensions for JavaScript, is the terminology. We may know the basics of using RxJS, but to really understand how it works, we need a firm grasp of its vocabulary.
Let’s focus on answering these questions:

  • What is a higher-order Observable?
  • What are inner and outer Observables?
  • And what is the purpose of a higher-order mapping operator, such as mergeMap or switchMap?

By mastering these concepts, we can better leverage RxJS to build more declarative and reactive Angular applications.

Alt Text

Find the full post here: https://blogs.msmvps.com/deborahk/higher-order-observable/

To learn more about RxJS, check out my Pluralsight course: “RxJS in Angular: Reactive Development”. You can find it at this URL: https://app.pluralsight.com/library/courses/rxjs-angular-reactive-development

Top comments (1)

Collapse
 
chrisachard profile image
Chris Achard

Thanks for the post - as a React dev, some of the Angular terminology confuses me sometimes :) so this post helped