Next.js · Middle · Запитання 51 з 75
Як лейауту підсвітити активну вкладку серед дочірніх сегментів?
'use client'
const segment = useSelectedLayoutSegment() // 'settings' on /dashboard/settings- ✓Правильна відповідь: Викликати
useSelectedLayoutSegment()у клієнтському компоненті, який рендерить лейаут - 2Прочитати проп
paramsлейауту - там є дочірні сегменти - 3Лейаути не можуть знати, яка дочірня сторінка активна
Пояснення
Лейаути не перерендерюються під час навігації й не отримують шлях дочірньої сторінки. Хук повертає активний сегмент на рівень нижче лейауту (useSelectedLayoutSegments - усі сегменти).