State Management · Junior · Frage 43 von 75
Warum lädt TanStack Query Daten neu, wenn man zum Browser-Tab zurückkehrt?
- 1Der Cache wird jedes Mal geleert, wenn der Tab den Fokus verliert
- 2Es ist ein Bug, der nur in Entwicklungs-Builds auftritt
- 3Daten sind standardmäßig stale, und
refetchOnWindowFocusist an
Antwort zeigen
Richtige Antwort: Daten sind standardmäßig stale, und refetchOnWindowFocus ist an
Erklärung
Der Standard ist aggressive Aktualität: veraltete Daten werden beim Mounten, bei Fensterfokus und bei Wiederverbindung neu geladen. Ändern sich die Daten selten, erhöhe staleTime global oder pro Query.