> Сколько значений возвращает хук 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 - функция для принудительного повторного запроса.

Пример использования:

JSX
const { data, isLoading, error } = useQuery('todos', fetchTodos);

Таким образом, хук возвращает один объект с множеством свойств, а не несколько значений.

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью