React · Senior · Frage 61 von 75
Was bedeutet die Testwarnung „An update was not wrapped in act(...)“?
- 1Die Komponente nutzt eine veraltete API, die entfernt wird
- 2Der Zustand änderte sich, nachdem der Test zu warten aufhörte
- 3Die Testdatei muss
actdirekt ausreact-domimportieren
Antwort zeigen
Richtige Antwort: Der Zustand änderte sich, nachdem der Test zu warten aufhörte
Erklärung
Testing Library packt ihre Helfer bereits in act. Die Warnung bedeutet meist ein ausstehendes asynchrones Update - nutze await findBy... oder waitFor statt synchroner Abfragen.