Перейти к содержанию
+420 774 147 594
Контакты

Словарь

TanStack Query

TanStack Query, ранее React Query, — библиотека синхронизации данных для загрузки, кэширования и обновления серверного состояния в веб-приложениях. Она решает типичные проблемы удалённых данных: кэширует ответы, чтобы повторные запросы были мгновенными, ревалидирует данные в фоне, дедуплицирует запросы, когда одни данные нужны нескольким компонентам, и поддерживает оптимистичные обновления, при которых UI отзывается до подтверждения сервером.

Библиотека предоставляет декларативный API через хуки useQuery и useMutation, заменяющие ручное управление состояниями загрузки, ошибки и успеха. Автоматическая сборка мусора удаляет неиспользуемые записи кэша, а повторная загрузка при фокусе окна гарантирует актуальность данных, когда пользователь возвращается на вкладку. Изначально созданная для React, TanStack Query теперь поддерживает Vue, Solid и Svelte. Разработчикам data-интенсивных приложений она экономит массу boilerplate-кода, иначе нужного для надёжного управления серверным состоянием.

Нужна помощь с вашим проектом?

Давайте поговорим о том, как мы можем воплотить ваше видение в жизнь.
Получить предложение без обязательств