Next.js · Senior · Pytanie 45 z 75
Dlaczego czytanie searchParams na najwyższym poziomie strony zmniejsza korzyść z PPR?
- ✓Poprawna odpowiedź: Wszystko poniżej
await searchParamswypada ze statycznej powłoki - 2
searchParamssą niedostępne na stronach z Cache Components - 3Zamienia to całą stronę w komponent kliencki
Wyjaśnienie
Parametry wyszukiwania to dane żądania. Jeśli await searchParams jest w korzeniu strony, statyczna powłoka jest prawie pusta. Lepiej przekazać promise w dół i rozpakować go w komponencie wewnątrz <Suspense>, zostawiając w powłoce nagłówek, filtry i nawigację.