React / Next.js

React Router

BrowserRouter, Routes, Route, Link, useNavigate, useParams, nested routes, protected routes

20 Interview-Fragen·
Junior
1

Was ist BrowserRouter in React Router?

Antwort

BrowserRouter verwendet die History API des Browsers, um saubere URLs ohne Hash zu erstellen. Im Gegensatz zu HashRouter, das ein # in die URL einfügt, bietet BrowserRouter eine bessere Benutzererfahrung und SEO. Es erfordert jedoch eine Serverkonfiguration, um Routen in der Produktion korrekt zu verarbeiten.

2

Welche Komponente sollte verwendet werden, um eine Route in React Router zu definieren?

Antwort

Die Route-Komponente definiert eine Zuordnung zwischen einem URL-Pfad und einer anzuzeigenden Komponente. Sie muss innerhalb einer Routes-Komponente platziert werden, um korrekt zu funktionieren. Jede Route gibt einen path und ein element an, das gerendert wird, wenn die URL übereinstimmt.

3

Wozu dient die Link-Komponente in React Router?

Antwort

Link erstellt Navigationslinks ohne die Seite neu zu laden. Im Gegensatz zum nativen HTML-Tag <a> fängt Link Klicks ab und verwendet die History API, um die URL zu ändern. Dies bewahrt den Anwendungszustand und bietet eine schnellere, reibungslosere Navigation.

4

Was ist die Rolle der Routes-Komponente?

5

Wie kann ein URL-Parameter wie :id in /user/:id abgerufen werden?

+17 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