Retour aux cas pratiques
IonicExpert

Correction d’un problème complexe de gestion concurrente avec RxJS

Scénario

Contexte : Une page déclenche plusieurs appels API successifs dépendants les uns des autres. Le Problème : Les réponses arrivent dans un ordre imprévisible, provoquant incohérences d’état et affichage erroné. Extrait logique actuelle : this.api.getUser().subscribe(user => { this.api.getOrders().subscribe(orders => { this.data = { user, orders }; }); }); Contraintes : Éviter imbrication excessive. Utiliser opérateurs RxJS adaptés comme switchMap ou forkJoin. Garantir cohérence finale des données. Livrable attendu : Corriger la gestion asynchrone afin d’assurer stabilité, lisibilité et cohérence des flux.

Compétences ciblées

rxjsconcurrencyswitchmapbugfixionic
    Correction d’un problème complexe de gestion concurrente avec RxJS — mise en situation Ionic | CodeDuel