Skip to content
On this page

C'est quoi une subscription sur RxJS ?

Une subscription sur RxJS correspond à l'inscription à un flux de données, ce qui permet de recevoir les mises à jour de ce flux en temps réel.

Un exemple de subscription sur RxJS pourrait être l'inscription à un flux de données qui envoie des mises à jour sur les changements de prix d'une action en bourse. Le code pourrait ressembler à ceci:

js
import { fromEvent } from 'rxjs'

const stockPrices = fromEvent(stockPriceUpdates, 'update');

const subscription = stockPrices.subscribe(priceUpdate => {
  console.log(`Le nouveau prix de l'action est : ${priceUpdate.price}`);
});

Ici, stockPriceUpdates est un élément DOM qui envoie des événements update contenant des données sur les mises à jour des prix des actions en bourse. La méthode fromEvent de RxJS est utilisée pour convertir ces événements en un flux de données observable, et la méthode subscribe est utilisée pour s'inscrire à ce flux et recevoir les mises à jour en temps réel.