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

Summary

In this chapter, we started a review of the most important concepts we have learned so far and also revisited some common misconceptions about functional reactive programming and reactive extensions.

In our review, we learned the difference between map() and flatMap(),the power of the flatMap()operator, filtering data and falsy/truthy values, aggregating data, strategies to deal with backpressure, and combining observables.

Elsewhere in this chapter, we learned some new operators such as flatMapLatest(), flatMapFirst(), finally(), groupBy(), and do().

We have already learned how to combine observables; in the next chapter we will learn a new concept called a transducer. Transducers let us combine operators, which improves readability ...

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