Библиотека React Query
React Query — это библиотека для работы с server-state в React‑приложениях. Она позволяет получать, синхронизировать и обновлять серверное состояние с использованием удобных механик кэширования и инвалидации кэша.
React Query из коробки позволяет:
- кэшировать данные, дедуплицировать запросы и мемоизировать их результаты
- обновлять устаревшие данные в фоновом режиме (при возврате к вкладке, выходе из оффлайна, по таймауту)
- использовать prefetch данных и применять мутации для оптимистичных обновлений