Next.js · Senior · Frage 68 von 75
Wie funktioniert generateStaticParams bei verschachtelten dynamischen Segmenten wie /[category]/[product]?
// app/[category]/[product]/page.tsx
export async function generateStaticParams({ params }) {
const { category } = params
return (await getProducts(category)).map((p) => ({ product: p.slug }))
}- 1Nur das tiefste Segment darf
generateStaticParamsexportieren - 2Die Funktion des Kindes läuft einmal pro Ergebnis des Elternteils
- 3Alle Kombinationen werden automatisch erzeugt
Antwort zeigen
Richtige Antwort: Die Funktion des Kindes läuft einmal pro Ergebnis des Elternteils
Erklärung
Alternativ kann das Kind beide Parameter auf einmal liefern. Die Erzeugung von oben nach unten hält das Laden der Daten jeder Ebene klein.