Керування станом · Senior · Запитання 44 з 75
Чи потрібна бібліотека клієнтського кешу (TanStack Query) за наявності loader'ів React Router?
- ✓Правильна відповідь: Часто ні; loader'и + повторна перевірка покривають багато застосунків, але кеш допомагає зі спільними даними й тонким контролем
- 2Завжди - loader'и не працюють без бібліотеки кешу
- 3Ніколи - їх неможливо поєднати
Пояснення
Loader'и прив'язують дані до маршрутів і повторно перевіряють їх після action'ів. Для даних, що використовуються на багатьох маршрутах, фонового оновлення, нескінченних списків чи офлайну їх поєднують: loader'и викликають queryClient.ensureQueryData, а компоненти - useQuery.