Next.js · Junior · Frage 47 von 75
Wie typisiert man in Next.js 16 die Props von app/blog/[slug]/page.tsx?
- 1Mit
NextPage<{ slug: string }>ausnext - 2Mit dem globalen Helfer
PageProps<'/blog/[slug]'> - 3Seiten-Props lassen sich nicht typisieren
Antwort zeigen
Richtige Antwort: Mit dem globalen Helfer PageProps<'/blog/[slug]'>
Erklärung
Next.js erzeugt Routentypen (bei next dev, next build oder next typegen), und die Helfer PageProps, LayoutProps und RouteContext kennen die Form von params für jeden Pfad. NextPage ist ein Typ des Pages Router.