Bug hunt•Intermédiaire•D4•7 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 ReactModule
Laboratoire React Bug HuntWorkspace
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.
