Next.js · Middle · Pytanie 64 z 75
Jak głęboko zagnieżdżony komponent serwerowy odczyta segment [lang] głównego layoutu bez przekazywania propsów?
import { lang } from 'next/root-params'
const current = await lang()- ✓Poprawna odpowiedź: Zaimportować wygenerowany getter z
next/root-params - 2Wywołać
useParams()w komponencie serwerowym - 3Zapisać go w zmiennej globalnej w głównym layoucie
Wyjaśnienie
Parametry główne to segmenty dynamiczne powyżej głównego layoutu. Gettery działają w komponentach serwerowych, ale nie w komponentach klienckich, Server Actions ani Route Handlerach.