React / Next.js

React Router

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

20 perguntas de entrevista·
Junior
1

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.

2

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.

3

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.

4

Qual é o papel do componente Routes?

5

Como recuperar um parâmetro de URL como :id em /user/:id?

+17 perguntas de entrevista

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