Objet présent dans la bibliothèque réactive RxJS (, Reactive Extensions Library for JavaScript ou Reactive X) utilisée dans une application Angular pour communiquer avec des API externes ou communiquer avec un backend.
Un Observable facilite le suivi des modifications du flux d’événements en asynchrone lors d’une action dans l’application.
- L’observable gère en séquence une collection invocable de valeurs ou d’événements futurs.
- L’observer est une collection de fonctions callback capables d’écouter les valeurs envoyées par l’observable.
- La souscription correspond à l’abonnement d’un observer à l’observable pour être notifié d’un changement de l’objet, annuler l’exécution.
- Les operators sont des fonctions qui permettent de traiter les collections.