React / Next.js

React Router

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

20 pytań z rozmów·
Junior
1

Czym jest BrowserRouter w React Router?

Odpowiedź

BrowserRouter używa interfejsu History API przeglądarki do tworzenia czystych adresów URL bez hasha. W przeciwieństwie do HashRouter, który dodaje # do URL, BrowserRouter zapewnia lepsze doświadczenie użytkownika i SEO. Wymaga jednak konfiguracji serwera, aby prawidłowo obsługiwać trasy w środowisku produkcyjnym.

2

Jakiego komponentu należy użyć do zdefiniowania trasy w React Router?

Odpowiedź

Komponent Route definiuje dopasowanie między ścieżką URL a komponentem do wyświetlenia. Musi być umieszczony wewnątrz komponentu Routes, aby działać poprawnie. Każda Route określa path i element do wyrenderowania, gdy URL pasuje.

3

Do czego służy komponent Link w React Router?

Odpowiedź

Link tworzy linki nawigacyjne bez przeładowania strony. W przeciwieństwie do natywnego znacznika HTML <a>, Link przechwytuje kliknięcia i używa History API do zmiany URL. Zachowuje to stan aplikacji i zapewnia szybszą, płynniejszą nawigację.

4

Jaka jest rola komponentu Routes?

5

Jak pobrać parametr URL taki jak :id w /user/:id?

+17 pytań z rozmów

Opanuj React / Next.js na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo