> Сколько значений возвращает хук useQuery (React)
Уровень: senior · Роль: frontend · Категория: Технические вопросы
Компании: ITQ Group МКБ БАНК
Стек: React
> Пример ответа
Хук useQuery из библиотеки React Query (TanStack Query) возвращает объект, содержащий несколько ключевых полей. Основные из них:
-
data- данные, полученные от сервера (илиundefined, если запрос ещё не выполнен). -
isLoading-true, пока запрос выполняется и нет кэшированных данных. -
isError-true, если запрос завершился ошибкой. -
error- объект ошибки (еслиisErrorистинно). -
isSuccess-true, если запрос выполнен успешно. -
isFetching-true, если запрос выполняется (даже при фоновом обновлении). -
refetch- функция для принудительного повторного запроса.
Пример использования:
JSXconst { data, isLoading, error } = useQuery('todos', fetchTodos);
Таким образом, хук возвращает один объект с множеством свойств, а не несколько значений.
> Похожие задачи по frontend
Какие хуки существуют кроме useState и useEffect
Как обработать ответ API в React
Как работать с loading и data из useQuery
Как называется алгоритм сравнения деревьев в React
> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?
Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью