Встречается на собеседованиях • сегодня

Какую задачу решает React Query

React Query упрощает управление состоянием данных в React-приложениях, особенно для асинхронных операций (запросы к API, кэширование, синхронизация). Он автоматически обрабатывает загрузку, ошибки, кэширование, обновление данных и их синхронизацию между компонентами. Пример: ```jsx import { useQuery } from 'react-query'; function Todos() { const { data, isLoading, error } = useQuery('todos', () => fetch('/api/todos').then(res => res.json()) ); if (isLoading) return 'Loading...'; if (error) return 'Error!'; return (
    {data.map(todo =>
  • {todo.title}
  • )}
); } ``` Ключевые преимущества: - Автоматическое кэширование данных - Фоновое обновление данных - Дедупликация запросов - Оптимистичные обновления - Пагинация и бесконечная загрузка "из коробки"
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы