Next.js · Senior · Запитання 25 з 75
Чому з Cache Components generateStaticParams не може повернути порожній масив?
- ✓Правильна відповідь: Потрібен приклад параметрів, щоб під час збирання перевірити маршрут
- 2Порожній масив вимикає маршрут, і він завжди відповідає 404
- 3Це обмеження діє лише для маршрутів із
[...slug]
Пояснення
Збирання рендерить маршрут на прикладах параметрів і перевіряє, що cookies(), headers() та інші дані запиту стоять усередині Suspense. Без прикладів валідація неможлива, тому це помилка збирання. Можна повернути плейсхолдер і обробити його через notFound(), але це послаблює перевірку.