Next.js · Junior · Pytanie 51 z 75
Jak komponent kliencki odczyta segment [slug] bieżącego URL?
'use client'
import { useParams } from 'next/navigation'
export function ShareButton() {
const { slug } = useParams<{ slug: string }>()
}- ✓Poprawna odpowiedź: Hookiem
useParamsznext/navigation - 2Komponenty klienckie w ogóle nie mają dostępu do parametrów trasy
- 3Przez
window.params
Wyjaśnienie
Strony i layouty dostają params jako prop (w Next.js 16 to Promise), a głęboko zagnieżdżone komponenty klienckie mogą wywołać useParams() zamiast przekazywać parametry przez propsy.