Next.js · Senior · Запитання 48 з 75
Що станеться, якщо в layout викликати await params на верхньому рівні за Cache Components без generateStaticParams?
- ✓Правильна відповідь: Layout випаде з оболонки; проміс краще передати вниз
- 2Збирання завжди падає з помилкою про динамічні параметри
- 3Нічого: layout завжди статичний, незалежно від
params
Пояснення
Без generateStaticParams значення параметрів відомі лише під час запиту - це дані часу виконання. Документація радить не чекати на params у layout на верхньому рівні, а передавати проміс у компонент, якому значення справді потрібне, і обгортати його в Suspense.