Встречается на собеседованиях • сегодня
Использовал ли библиотеку React Query
Да, использовал. React Query — мощная библиотека для управления состоянием данных, кэширования и синхронизации с сервером. Она упрощает работу с API, минимизирует лишние запросы и автоматически обновляет данные.
Пример базового использования:
```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: {error.message}
;
return {data.name}
;
}
```
Ключевые преимущества:
- Автоматическое кэширование и инвалидация.
- Фоновое обновление данных.
- Оптимизированные перерисовки.
- Поддержка SSR (Next.js).
Часто комбинирую с `useMutation` для изменения данных.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы