Next.js · Junior · Запитання 51 з 75

Як клієнтський компонент прочитає сегмент [slug] поточного URL?

'use client'
import { useParams } from 'next/navigation'

export function ShareButton() {
  const { slug } = useParams<{ slug: string }>()
}

Пояснення

Сторінки й лейаути отримують params як проп (у Next.js 16 це Promise), а глибоко вкладені клієнтські компоненти можуть викликати useParams() замість передавання параметрів через пропси.

Де почитати

Помилка в запитанні

Next.js · Junior · запитання 51

Перевірте себе

Пройдіть тест Next.js · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест