Встречается на собеседованиях • сегодня
Какой опыт работы с React Query
React Query — мощная библиотека для управления состоянием данных в React-приложениях. Она упрощает кэширование, синхронизацию и обновление данных, заменяя Redux или Context API для server-state.
Основные преимущества:
- Автоматическое кэширование и инвалидация
- Фоновое обновление данных
- Оптимистичные обновления
- Пагинация и бесконечная загрузка "из коробки"
Пример базового использования:
```jsx
import { useQuery } from 'react-query';
function UserProfile({ userId }) {
const { data, isLoading, error } = useQuery(['user', userId], () =>
fetch(`/api/users/${userId}`).then(res => res.json())
);
if (isLoading) return 'Loading...';
if (error) return 'Error!';
return
{data.name}
;
}
```
Глубоко работал с мутациями (`useMutation`), префетчингом, кастомными хуками. Интегрировал с SSR (Next.js) и TypeScript. Особенно ценю DevTools для отладки запросов.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы