Next.js · Senior · Frage 48 von 75

Was passiert, wenn ein Layout mit Cache Components und ohne generateStaticParams auf oberster Ebene await params aufruft?

Antwort zeigen

Richtige Antwort: Das Layout fällt aus der Hülle; besser das Promise nach unten reichen

Erklärung

Ohne generateStaticParams sind die Werte der Parameter erst zur Request-Zeit bekannt - es sind Laufzeitdaten. Die Dokumentation rät, auf params nicht auf oberster Ebene eines Layouts zu warten, sondern das Promise an die Komponente zu übergeben, die den Wert wirklich braucht, und sie in Suspense zu packen.

Zum Weiterlesen

Fehler in der Frage

Next.js · Senior · Frage 48

Teste dich selbst

Mach den Test Next.js · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen