La programmation reactive est un paradigme de programmation dont le concept repose sur l'émission de données depuis une ou plusieurs sources (producteurs) à destinations d'autres éléments appelés consommateurs. Elle repose sur le design pattern Observable - Observer implémenté par les observables, aisément manipulable via les operateurs.
Dans l'introduction aux observables, nous avons découvert cet objet permettant de souscrire à une source de donnée avec un Observer
. Cette mécanique permet de réagir aux données émisent par l'Observable
par le biais de Observer
, et cela pendant toute la durée du flux.
Maintenant, voyons comment nous pouvons manipuler ce flux grâce aux opérateurs de transformation.