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