React · Middle · Запитання 43 з 75
Чому з налаштуваннями за замовчуванням TanStack Query перезапитує дані під час повернення на вкладку?
- ✓Правильна відповідь:
staleTime: 0іrefetchOnWindowFocusза замовчуванням - 2Це відомий баг, його виправили в наступній версії
- 3Кеш повністю очищується за кожної втрати фокусу
Пояснення
TanStack Query за замовчуванням агресивно тримає дані актуальними: вони одразу вважаються застарілими й оновлюються під час монтування, фокусу вікна та відновлення мережі. Якщо дані змінюються рідко, збільште staleTime глобально або для конкретного запиту.