O'Reilly logo

Mastering Reactive JavaScript by Erich de Souza Oliveira

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Composition

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()

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required