Next.js · Senior · Pytanie 51 z 75
Co robi await prefetch() wewnątrz komponentu przy włączonym Partial Prefetching?
async function Recommendations() {
await prefetch()
const items = await getRecommendations()
return <List items={items} />
}- ✓Poprawna odpowiedź: Wyłącza pracę poniżej z App Shell trasy; renderuje się ona podczas prefetchu konkretnego linku lub nawigacji
- 2Od razu prefetchuje wszystkie linki na stronie
- 3Wymusza renderowanie komponentu tylko po stronie klienta
Wyjaśnienie
Do powłoki trafia zamiast tego fallback najbliższego <Suspense>. Wymaga cacheComponents i nie działa bez partialPrefetching.