AbortController est plus que vous ne le pensez
AbortController est une API JavaScript permettant de créer un objet avec deux propriétés, un signal et une méthode abort() , qui peuvent être utilisées pour interrompre des tâches.
📌 Utilisation :🟠 Vous pouvez utiliser AbortController pour abandonner les requêtes HTTP via fetch() .
🟠 Vous pouvez ajouter des gestionnaires d’événements à l’aide d’ AbortSignal , ce qui vous permettra de vous désabonner automatiquement des événements.
🟠 AbortController prend également en charge l’abandon des flux.
📌 Fonctionnalités avancées :🟠 Utilisez AbortSignal.timeout() pour une annulation automatique basée sur une minuterie.
🟠AbortSignal.any() vous permet de combiner plusieurs signaux en un seul, rendant l'API encore plus flexible.
🟠 Gestion des erreurs d'annulation : lors de l'appel de abort() , vous pouvez transmettre une raison d'annulation, permettant une gestion plus flexible des opérations annulées.