Next.js · Junior · Запитання 51 з 75
Як клієнтський компонент прочитає сегмент [slug] поточного URL?
'use client'
import { useParams } from 'next/navigation'
export function ShareButton() {
const { slug } = useParams<{ slug: string }>()
}- ✓Правильна відповідь: Хуком
useParamsзnext/navigation - 2Клієнтські компоненти взагалі не мають доступу до параметрів маршруту
- 3Через
window.params
Пояснення
Сторінки й лейаути отримують params як проп (у Next.js 16 це Promise), а глибоко вкладені клієнтські компоненти можуть викликати useParams() замість передавання параметрів через пропси.