Retour a la bibliotheque learn
Bug huntIntermédiaireD47 min de lecture

Lis le snippet, choisis les lignes suspectes, puis explique le bug et le correctif que tu defendrais en entretien.

Le bug est que le cleanup du timeout est retourne depuis le helper async au lieu d'etre retourne par l'effet lui-meme, donc React ne l'execute jamais comme vrai cleanup.

Skill principale
Lecture de bugs React
Module
Laboratoire React Bug Hunt
Workspace
Apercu du cours

Cette page publique garde le prompt et le cadrage entretien visibles, mais le cours complet vit dans dashboard learn.

suivre les cours vus et les resultats de checkpoint
lancer une practice ciblee directement depuis un cours
renvoyer les cours en review espacee

TL;DR

React n'utilise comme cleanup que la fonction retournee directement par useEffect, pas celle d'un helper async interne.

Reponse prete pour entretien

Le bug est que le cleanup du timeout est retourne depuis le helper async au lieu d'etre retourne par l'effet lui-meme, donc React ne l'execute jamais comme vrai cleanup.