Zarządzanie stanem · Senior · Pytanie 24 z 75
Jak przekazać dane TanStack Query pobrane wcześniej na serwerze do komponentów klienckich w Next.js App Router?
- ✓Poprawna odpowiedź:
prefetchQueryna serwerze,dehydrate, potem<HydrationBoundary state> - 2Zapisać je w
localStoragena serwerze - 3Użyć opcji
ssr: truewuseQuery
Wyjaśnienie
QueryClient tworzony na każde żądanie pobiera z wyprzedzeniem i serializuje cache; kliencki HydrationBoundary wkłada go do cache przeglądarki, więc useQuery z tym samym kluczem renderuje się od razu bez ponownego pobierania.