Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Aktive Links Erstellen | Seiten und Layouts
Next.js 14
course content

Kursinhalt

Next.js 14

Next.js 14

1. Einführung
2. Grundkonzepte
3. Seiten und Layouts
4. Bereitstellung und Datenbank
5. Arbeiten mit Daten
6. Erweiterte Funktionen
7. Authentifizierung

book
Aktive Links Erstellen

In der Webentwicklung ist es eine gängige Praxis, aktive Links basierend auf der aktuellen Seite hervorzuheben.

In Next.js können wir dies mit dem usePathname() Hook erreichen. Dieser Hook überprüft den aktuellen Pfad in der App und ermöglicht es uns, dynamische Hervorhebungen für die entsprechende Seite mit der clsx Bibliothek zu implementieren.

Zurück zum Projekt

Um den usePathname() Hook zu nutzen, konvertieren Sie nav-links.tsx in eine Client-Komponente. Beginnen Sie, indem Sie die Direktive "use client" am Anfang der Datei hinzufügen.

Jetzt können wir den usePathname Hook verwenden und ihn nutzen.

Verwenden Sie schließlich die clsx-Bibliothek, um Stile bedingt anzuwenden. Legen Sie die Bedingung so fest, dass, wenn der pathname gleich link.href ist, die Hintergrundfarbe in bg-neutral-600 geändert wird.

In der Praxis

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 5
We're sorry to hear that something went wrong. What happened?
some-alt