Testen · Middle · Frage 4 von 75
Was bedeutet die Warnung „An update to Component inside a test was not wrapped in act(...)“ meist?
- 1Der State änderte sich, nachdem der Test aufgehört hatte zu warten
- 2Die Komponente nutzt die alte Klassensyntax
- 3React Testing Library ist nicht korrekt installiert
Antwort zeigen
Richtige Antwort: Der State änderte sich, nachdem der Test aufgehört hatte zu warten
Erklärung
RTL umhüllt render und Events bereits mit act. Die Lösung ist meist, mit findBy/waitFor auf den finalen UI-Zustand zu warten, nicht act händisch hinzuzufügen.