Next.js · Middle · Frage 43 von 75
Wie unterscheidet sich eine statische Route beim Rendern von einer dynamischen?
- 1Eine statische Route darf kein JavaScript enthalten
- 2Statisch - beim Build, dynamisch - bei jedem Request
- 3Dynamisch ist jede Route mit einem Segment
[param]im Pfad
Antwort zeigen
Richtige Antwort: Statisch - beim Build, dynamisch - bei jedem Request
Erklärung
Eine Route wird dynamisch, wenn sie Request-Daten nutzt: cookies(), headers(), searchParams, nicht gecachte Requests. Ein Segment [slug] allein bewirkt das nicht - es lässt sich über generateStaticParams vorrendern. Mit Cache Components verläuft die Grenze innerhalb der Seite (PPR).