Zarządzanie stanem · Junior · Pytanie 43 z 75
Dlaczego TanStack Query ponownie pobiera dane po powrocie do karty przeglądarki?
- ✓Poprawna odpowiedź: Domyślnie dane są od razu nieaktualne (
staleTime: 0) i włączone jestrefetchOnWindowFocus - 2Cache jest czyszczony za każdym razem, gdy karta traci fokus
- 3To błąd, który występuje tylko w trybie deweloperskim
Wyjaśnienie
Domyślnie biblioteka agresywnie dba o świeżość: nieaktualne dane są pobierane ponownie przy montowaniu, fokusie okna i przywróceniu sieci. Jeśli dane zmieniają się rzadko, zwiększ staleTime globalnie lub dla konkretnego zapytania.