Retour aux cas pratiques
RxJSExpert
Orchestration complexe de flux concurrents avec switchMap et gestion d'annulation
Scénario
Contexte : Vous développez une interface de recherche avancée avec filtres multiples et mise à jour en temps réel. Le Problème : Plusieurs flux asynchrones (saisie, filtres, pagination) déclenchent des appels API concurrents pouvant produire des résultats incohérents. Contraintes : Utiliser combineLatest, debounceTime, distinctUntilChanged et switchMap. Aucun framework supplémentaire. Livrable attendu : Concevoir un pipeline RxJS capable d'orchestrer proprement ces flux, d'annuler les requêtes obsolètes et de garantir que seuls les résultats les plus récents soient affichés.
Compétences ciblées
rxjsswitchmapconcurrencyasynccomposition