Керування станом · Senior · Запитання 24 з 75
Як передати попередньо завантажені на сервері дані TanStack Query клієнтським компонентам у Next.js App Router?
- ✓Правильна відповідь:
prefetchQueryна сервері,dehydrate, потім<HydrationBoundary state> - 2Зберегти їх у
localStorageна сервері - 3Використати опцію
ssr: trueуuseQuery
Пояснення
QueryClient на кожен запит попередньо завантажує й серіалізує кеш; клієнтський HydrationBoundary кладе його в кеш браузера, тому useQuery з тим самим ключем рендериться одразу без перезапиту.