React · Middle · Запитання 42 з 75
Чим у TanStack Query staleTime відрізняється від gcTime?
- ✓Правильна відповідь:
staleTime- час свіжості,gcTime- зберігання без спостерігачів - 2Це синоніми:
gcTime- нова назваstaleTimeу v5 - 3
staleTime- таймаут запиту,gcTime- інтервал повторів
Пояснення
Поки дані свіжі, повторного запиту під час монтування й фокусу вікна не буде. Після staleTime вони застарівають, але все ще показуються з кешу й оновлюються у фоні. gcTime (раніше cacheTime, за замовчуванням 5 хвилин) відраховується, коли в запиту не лишилося спостерігачів, - потім дані видаляються з пам'яті.