State Management · Senior · Frage 56 von 75
Wie sollte man Komponenten mit TanStack Query in Tests aufsetzen?
- 1Ein frischer
QueryClientpro Test, mitretry: false - 2Einen globalen Client über alle Tests hinweg teilen
- 3
useQueryin jedem Test auf feste Daten mocken
Antwort zeigen
Richtige Antwort: Ein frischer QueryClient pro Test, mit retry: false
Erklärung
Ein geteilter Client lässt Cache zwischen Tests durchsickern; Wiederholungen lassen fehlschlagende Anfragen Sekunden dauern. Mocke das Netzwerk (MSW) statt des Hooks.