React / Next.js

Routing & Navigation in Next.js

Dynamic routes, route groups, parallel routes, intercepting routes, useRouter, Link, redirect

22 Interview-Fragen·
Mid-Level
1

Wie lautet die Syntax zum Erstellen einer dynamischen Route im Next.js App Router?

Antwort

Dynamische Routen im Next.js App Router verwenden eckige Klammern, um variable URL-Segmente zu definieren. Beispielsweise erstellt [id] eine Route, die jeden Wert an dieser Position in der URL erfasst. Dieser Wert ist dann über die Seitenparameter zugänglich. Diese Konvention ermöglicht das Erstellen generischer Seiten, die sich an verschiedene Inhalte anpassen, ohne separate Dateien für jede Variation zu erstellen.

2

Was ist die Hauptaufgabe der Link-Komponente in Next.js?

Antwort

Die Link-Komponente ist das empfohlene Navigationselement in Next.js. Sie lädt sichtbare Routen im Viewport automatisch vorab und ermöglicht clientseitige Navigation ohne vollständige Seitenneuladen. Im Gegensatz zu einem Standard-a-Tag behält Link den Anwendungsstatus bei und bietet sanfte Übergänge zwischen Seiten, was die Benutzererfahrung und die Leistung erheblich verbessert.

3

Wie greift man auf dynamische Routenparameter in einer Server Component zu?

Antwort

Im Next.js App Router empfangen Server Components automatisch ein params-Objekt, das die dynamischen URL-Segmente enthält. Dieses Objekt wird als Prop an die Komponentenfunktion übergeben. Für eine [id]-Route enthält params.id beispielsweise den erfassten Wert. Dieser Ansatz vereinfacht den Parameterzugriff ohne clientseitige Hooks.

4

Was ist der Hauptvorteil von Route Groups in Next.js?

5

Was ist der Unterschied zwischen useRouter und usePathname?

+19 Interview-Fragen

Meistere React / Next.js für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten