Next.js · Middle · Запитання 64 з 75
Як глибоко вкладений серверний компонент прочитає сегмент [lang] кореневого лейауту без прокидання пропсів?
import { lang } from 'next/root-params'
const current = await lang()- ✓Правильна відповідь: Імпортувати згенерований геттер з
next/root-params - 2Викликати
useParams()у серверному компоненті - 3Зберегти його в глобальну змінну в кореневому лейауті
Пояснення
Кореневі параметри - динамічні сегменти вище кореневого лейауту. Геттери працюють у серверних компонентах, але не в клієнтських компонентах, Server Actions і Route Handlers.