useSelectedLayoutSegment în Next.js în React & Next.js

Returnează denumirea segmentului activ de rută aflat cu un nivel mai jos decât layout-ul curent.

Sintaxă
import { useSelectedLayoutSegment } from 'next/navigation'; const segment = useSelectedLayoutSegment();

Navigare contextuală în Layouts

Este util în barele laterale definite într-un layout.js pentru a ști ce sub-pagină este activată (de exemplu, dacă rutele sunt /setari/profil și /setari/securitate, în layout-ul de setări va returna "profil" sau "securitate").

Exemplu Concret: Evidențierea tab-ului activ în layout
'use client';
import { useSelectedLayoutSegment } from 'next/navigation';

export function SetariNav() {
  const activeSegment = useSelectedLayoutSegment();

  return (
    <nav>
      <a className={activeSegment === 'profil' ? 'bold' : ''}>Profil</a>
      <a className={activeSegment === 'facturare' ? 'bold' : ''}>Facturare</a>
    </nav>
  );
}
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: useSelectedLayoutSegment în Next.js

Ai o nelămurire despre utilizarea comenzii useSelectedLayoutSegment în Next.js sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.