React Native
Expert
Correction d’une fuite mémoire causée par timers non nettoyés
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
memory-leak
useeffect
timers
bugfix
performance
Scénario Technique
Contexte : Un écran utilise setInterval pour rafraîchir des données périodiquement. Le Problème : Après navigation répétée, plusieurs timers continuent de tourner en arrière-plan. Extrait logique actuelle : useEffect(() => { setInterval(fetchData, 5000); }, []); Sans nettoyage. Contraintes : Nettoyer timer dans fonction de cleanup. Éviter duplication d’intervalles. Tester stabilité après navigation répétée. Livrable attendu : Corriger la gestion des timers afin d’éviter fuite mémoire et consommation excessive de ressources.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.