Next.js · Senior · Pytanie 25 z 75
Dlaczego przy Cache Components generateStaticParams nie może zwrócić pustej tablicy?
- ✓Poprawna odpowiedź: Potrzebuje przykładowych parametrów, by zwalidować trasę podczas budowania
- 2Pusta tablica wyłącza trasę i zawsze odpowiada ona 404
- 3Ograniczenie dotyczy tylko tras
[...slug]
Wyjaśnienie
Build renderuje trasę z przykładowymi parametrami i sprawdza, czy cookies(), headers() i inne dane żądania są wewnątrz Suspense. Bez przykładów walidacja jest niemożliwa, więc to błąd budowania. Można zwrócić placeholder i obsłużyć go przez notFound(), ale osłabia to sprawdzenie.