Retour aux cas pratiques
IonicAvancé

Correction d’un problème de concurrence lors de clics rapides sur un bouton

Scénario

Contexte : Un bouton déclenche une opération asynchrone longue (appel API). Le Problème : L’utilisateur peut cliquer plusieurs fois rapidement, déclenchant plusieurs requêtes simultanées. Extrait logique actuelle : submit() { this.api.sendData().subscribe(); } Contraintes : Désactiver bouton pendant exécution. Empêcher requêtes concurrentes. Maintenir réactivité UI. Livrable attendu : Corriger la logique afin d’éviter conditions de concurrence et incohérences de données.

Compétences ciblées

concurrencyrxjsbugfixionicangular
    Correction d’un problème de concurrence lors de clics rapides sur un bouton — mise en situation Ionic | CodeDuel