
React Router
BrowserRouter, Routes, Route, Link, useNavigate, useParams, nested routes, protected routes
1React Router'da BrowserRouter nedir?
React Router'da BrowserRouter nedir?
Cevap
BrowserRouter, hash olmadan temiz URL'ler oluşturmak için tarayıcının History API'sini kullanır. URL'ye # ekleyen HashRouter'ın aksine, BrowserRouter daha iyi bir kullanıcı deneyimi ve SEO sağlar. Ancak, üretimdeki rotaları doğru şekilde işlemek için sunucu yapılandırması gerektirir.
2React Router'da bir rota tanımlamak için hangi bileşen kullanılmalıdır?
React Router'da bir rota tanımlamak için hangi bileşen kullanılmalıdır?
Cevap
Route bileşeni, bir URL yolu ile görüntülenecek bir bileşen arasındaki eşleşmeyi tanımlar. Doğru çalışması için bir Routes bileşeninin içine yerleştirilmelidir. Her Route, URL eşleştiğinde oluşturulacak bir path ve element belirtir.
3React Router'da Link bileşeninin amacı nedir?
React Router'da Link bileşeninin amacı nedir?
Cevap
Link, sayfayı yeniden yüklemeden gezinme bağlantıları oluşturur. Yerel HTML <a> etiketinin aksine, Link tıklamaları yakalar ve URL'yi değiştirmek için History API'sini kullanır. Bu, uygulama durumunu korur ve daha hızlı, daha akıcı bir gezinme sağlar.
Routes bileşeninin rolü nedir?
/user/:id içindeki :id gibi bir URL parametresi nasıl alınır?
+17 mülakat soruları
Diğer React / Next.js mülakat konuları
JavaScript Temelleri
React Temelleri
React Hooks
Bileşen yaşam döngüsü
Context ile state yönetimi
Formlar ve Controlled Components
Veri Çekme ve API
React Query (TanStack Query)
Styling & CSS-in-JS
Next.js Temelleri
React ile TypeScript
Next.js Veri Çekme
Next.js Server Actions
Next.js Routing ve Navigasyon
Next.js API Routes
Next.js Metadata & SEO
Next.js Middleware ve Auth
React Testing
Zustand State Management
React Performans Optimizasyonu
Error Boundaries & Error Handling
Advanced React Patterns
Next.js Gelişmiş Özellikler
Next.js Dağıtım & Üretim
Architecture & Design Patterns
React Server Components
Next.js Uluslararasılaştırma
React Güvenlik & En İyi Uygulamalar
Bir sonraki mülakatın için React / Next.js'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla