Next.js · Junior · Frage 34 von 75
Wie bekommt man in einer Server-Seite den Query-Parameter ?page=2?
- 1Aus der Prop
searchParams, auf die man mitawaitwartet - 2Über
useSearchParams()direkt in der Server-Seite - 3Über
params.page- die Query landet inparams
Antwort zeigen
Richtige Antwort: Aus der Prop searchParams, auf die man mit await wartet
Erklärung
Die Seite bekommt searchParams als Promise. Das Lesen der Query macht die Seite dynamisch, weil die Werte erst zur Request-Zeit bekannt sind. In Client Components nutzt man useSearchParams(). params enthält nur die dynamischen Pfadsegmente.