Next.js · Junior · Frage 7 von 75
Wie liest man params in einer Seite unter Next.js 16 richtig?
- 1
const { slug } = params- es ist ein einfaches Objekt - 2
const { slug } = await params- es ist ein Promise - 3
const slug = useParams().slugin einer Server-Seite
Antwort zeigen
Richtige Antwort: const { slug } = await params - es ist ein Promise
Erklärung
Seit Next.js 15 sind params und searchParams Promises, und Next.js 16 hat den synchronen Zugriff ganz entfernt. In einer Server Component wartet man mit await darauf; in einer Client-Seite nutzt man use(params). Der Hook useParams funktioniert nur in Client Components.