Встречается на собеседованиях • сегодня
Является ли state кэш библиотеки React Query
State в React Query не является кэшем в классическом понимании. Это скорее управляемое состояние, которое React Query использует для хранения и синхронизации данных между запросами.
Ключевые отличия:
- Данные автоматически инвалидируются по истечении
staleTime - Поддерживается фоновое обновление (
refetchOnWindowFocus,refetchOnReconnect) - Есть механизмы для ручной инвалидации (
invalidateQueries)
Пример:
jsx
const { data } = useQuery({
queryKey: ['todos'],
queryFn: fetchTodos,
staleTime: 5000 // данные станут "устаревшими" через 5 сек
})React Query предоставляет мощный абстракционный слой над кэшированием, но сам state — это лишь часть этой системы.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы