React · Middle · Pytanie 42 z 75
Czym staleTime różni się od gcTime w TanStack Query?
- ✓Poprawna odpowiedź:
staleTimeto okres świeżości,gcTime- jak długo dane są trzymane bez obserwatorów - 2To synonimy:
gcTimeto nowa nazwastaleTimew v5 - 3
staleTimeto timeout żądania,gcTime- interwał ponowień
Wyjaśnienie
Dopóki dane są świeże, nie ma ponownego pobierania przy montowaniu ani fokusie okna. Po staleTime stają się nieaktualne, ale nadal są pokazywane z cache i odświeżane w tle. gcTime (dawniej cacheTime, domyślnie 5 minut) zaczyna liczyć, gdy zapytanie nie ma już obserwatorów - wtedy dane są usuwane z pamięci.