
React Router
BrowserRouter, Routes, Route, Link, useNavigate, useParams, nested routes, protected routes
1O que é BrowserRouter no React Router?
O que é BrowserRouter no React Router?
Resposta
BrowserRouter usa a API History do navegador para criar URLs limpas sem hash. Ao contrário do HashRouter que adiciona um # na URL, BrowserRouter oferece uma melhor experiência do usuário e SEO. No entanto, requer configuração do servidor para lidar corretamente com as rotas em produção.
2Qual componente deve ser usado para definir uma rota no React Router?
Qual componente deve ser usado para definir uma rota no React Router?
Resposta
O componente Route define uma correspondência entre um path de URL e um componente a exibir. Ele deve ser colocado dentro de um componente Routes para funcionar corretamente. Cada Route especifica um path e um element a renderizar quando a URL corresponde.
3Para que serve o componente Link no React Router?
Para que serve o componente Link no React Router?
Resposta
Link cria links de navegação sem recarregar a página. Ao contrário da tag HTML nativa <a>, Link intercepta cliques e usa a API History para mudar a URL. Isso preserva o estado da aplicação e proporciona uma navegação mais rápida e suave.
Qual é o papel do componente Routes?
Como recuperar um parâmetro de URL como :id em /user/:id?
+17 perguntas de entrevista
Outros temas de entrevista React / Next.js
Fundamentos de JavaScript
Fundamentos do React
React Hooks
Ciclo de vida dos componentes
Gerenciamento de estado com Context
Formulários e Controlled Components
Busca de dados e API
React Query (TanStack Query)
Styling & CSS-in-JS
Fundamentos do Next.js
TypeScript com React
Data Fetching no Next.js
Server Actions do Next.js
Roteamento e Navegação no Next.js
API Routes do Next.js
Metadata & SEO no Next.js
Middleware e Auth no Next.js
Testes em React
Zustand State Management
Otimização de Performance React
Error Boundaries & Error Handling
Advanced React Patterns
Recursos avançados do Next.js
Deploy e Produção com Next.js
Architecture & Design Patterns
React Server Components
Internacionalização do Next.js
React Security & Boas Práticas
Domine React / Next.js para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis