
Routing & Navigation in Next.js
Dynamic routes, route groups, parallel routes, intercepting routes, useRouter, Link, redirect
1Wie lautet die Syntax zum Erstellen einer dynamischen Route im Next.js App Router?
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.
2Was ist die Hauptaufgabe der Link-Komponente in Next.js?
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.
3Wie greift man auf dynamische Routenparameter in einer Server Component zu?
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.
Was ist der Hauptvorteil von Route Groups in Next.js?
Was ist der Unterschied zwischen useRouter und usePathname?
+19 Interview-Fragen
Weitere React / Next.js-Interviewthemen
JavaScript-Grundlagen
React-Grundlagen
React Hooks
Komponentenlebenszyklus
React Router
Zustandsverwaltung mit Context
Formulare & Controlled Components
Datenabruf & API
React Query (TanStack Query)
Styling & CSS-in-JS
Next.js Grundlagen
TypeScript mit React
Next.js Data Fetching
Next.js Server Actions
Next.js API Routes
Next.js Metadata & SEO
Next.js Middleware & Auth
React Testing
Zustand State Management
React Performance-Optimierung
Error Boundaries & Error Handling
Advanced React Patterns
Erweiterte Next.js-Funktionen
Next.js Deployment & Produktion
Architecture & Design Patterns
React Server Components
Next.js Internationalisierung
React Sicherheit & Best Practices
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