React · Senior · Запитання 49 з 75
Що дає TanStack Query на відміну від завантаження даних у useEffect з useState?
- ✓Правильна відповідь: Дедуплікацію, кеш, повтори, фонове оновлення й захист від гонок з коробки
- 2Лише коротший синтаксис, поведінка в підходів однакова
- 3Він робить запити синхронними, тому не потрібні стани завантаження
Пояснення
Саморобне завантаження в ефекті швидко обростає проблемами: гонки відповідей, відсутність кешу (повторні запити за кожного монтування), дублікати від кількох компонентів, ручні повтори й обробка помилок, розсинхрон із сервером. Бібліотека розв'язує це декларативно через ключі.