Next.js · Middle · Frage 51 von 75

Wie hebt ein Layout den aktiven Tab unter seinen Kindsegmenten hervor?

'use client'
const segment = useSelectedLayoutSegment() // 'settings' on /dashboard/settings
Antwort zeigen

Richtige Antwort: useSelectedLayoutSegment() in einer vom Layout gerenderten Client Component

Erklärung

Layouts rendern beim Navigieren nicht neu und bekommen den Pfad des Kindes nicht. Der Hook liefert das aktive Segment eine Ebene unter dem Layout (useSelectedLayoutSegments liefert alle).

Zum Weiterlesen

Fehler in der Frage

Next.js · Middle · Frage 51

Teste dich selbst

Mach den Test Next.js · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen