Testen · Junior · Frage 78 von 78
Warum testet man einen eigenen Hook über eine Komponente (oder renderHook), statt ihn direkt aufzurufen?
- 1Hooks lassen sich nur während des React-Renderns aufrufen
- 2Direkte Aufrufe sind schneller, aber ungenauer
- 3Hooks lassen sich in Tests nicht importieren
Antwort zeigen
Richtige Antwort: Hooks lassen sich nur während des React-Renderns aufrufen
Erklärung
Ein direkter Aufruf verletzt die Regeln für Hooks. renderHook rendert eine winzige Testkomponente um den Hook.