
React Router
BrowserRouter, Routes, Route, Link, useNavigate, useParams, nested routes, protected routes
1Czym jest BrowserRouter w React Router?
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.
2Jakiego komponentu należy użyć do zdefiniowania trasy w React Router?
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.
3Do czego służy komponent Link w React Router?
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ę.
Jaka jest rola komponentu Routes?
Jak pobrać parametr URL taki jak :id w /user/:id?
+17 pytań z rozmów
Inne tematy rekrutacyjne React / Next.js
Podstawy JavaScript
Podstawy React
React Hooks
Cykl życia komponentu
Zarządzanie stanem z Context
Formularze i Controlled Components
Pobieranie danych i API
React Query (TanStack Query)
Styling & CSS-in-JS
Podstawy Next.js
TypeScript z React
Pobieranie danych w Next.js
Server Actions w Next.js
Routing i Nawigacja w Next.js
API Routes w Next.js
Metadata & SEO w Next.js
Middleware i Auth w Next.js
Testowanie React
Zustand State Management
Optymalizacja wydajności React
Error Boundaries & Error Handling
Advanced React Patterns
Zaawansowane funkcje Next.js
Wdrożenie i Produkcja Next.js
Architecture & Design Patterns
React Server Components
Internacjonalizacja Next.js
React Bezpieczeństwo & Najlepsze Praktyki
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