Встречается на собеседованиях • сегодня
Является ли библиотека React Query state manager
React Query — это не state manager в традиционном понимании (как Redux или Zustand). Он специализируется на управлении **асинхронным состоянием** (запросами, кэшированием, синхронизацией данных с сервером).
**Отличия от state manager:**
- Не предназначен для хранения клиентского состояния (например, UI-флагов, формы).
- Работает с серверными данными, автоматически обрабатывая кэш, инвалидацию, фоновые обновления.
**Пример:**
```jsx
import { useQuery } from '@tanstack/react-query';
function UserProfile() {
const { data, isLoading } = useQuery({
queryKey: ['user'],
queryFn: fetchUser, // Запрос к API
});
if (isLoading) return
Loading...
;
return {data.name}
;
}
```
Для клиентского состояния лучше комбинировать React Query с Zustand/Context.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы