7 / 19
Как TanStack Query управляет кешированием и инвалидацией данных?
TanStack Query кеширует данные по queryKey и управляет их жизненным циклом через два таймера: staleTime (как долго данные считаются свежими — рефетч не нужен) и gcTime (как долго хранить неиспользуемые данные в памяти). Инвалидация через invalidateQueries помечает данные как устаревшие и запускает фоновый рефетч для активных подписчиков.