Retour a la bibliotheque learn
Choix simpleJuniorD24 min de lecture

Pourquoi les tests utilisent-ils souvent des queries findBy ou waitFor quand un composant React se met a jour apres un travail asynchrone ?

Quand un composant change apres un fetch ou un autre effet asynchrone, findBy et waitFor permettent d'attendre la vraie transition UI au lieu d'assert trop tot.

Skill principale
Testing et verification React
Module
Fondations du testing React
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

Une UI asynchrone demande des assertions asynchrones parce que l'element attendu peut n'apparaitre qu'apres la transition d'etat.

Reponse prete pour entretien

Quand un composant change apres un fetch ou un autre effet asynchrone, findBy et waitFor permettent d'attendre la vraie transition UI au lieu d'assert trop tot.