React / Next.js

React Router

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

20 preguntas de entrevista·
Junior
1

¿Qué es BrowserRouter en React Router?

Respuesta

BrowserRouter utiliza la API History del navegador para crear URLs limpias sin hash. A diferencia de HashRouter que añade un # en la URL, BrowserRouter ofrece una mejor experiencia de usuario y SEO. Sin embargo, requiere configuración del servidor para manejar correctamente las rutas en producción.

2

¿Qué componente se debe usar para definir una ruta en React Router?

Respuesta

El componente Route define una correspondencia entre un path de URL y un componente a mostrar. Debe colocarse dentro de un componente Routes para funcionar correctamente. Cada Route especifica un path y un element a renderizar cuando la URL coincide.

3

¿Para qué sirve el componente Link en React Router?

Respuesta

Link crea enlaces de navegación sin recargar la página. A diferencia de la etiqueta HTML nativa <a>, Link intercepta los clics y usa la API History para cambiar la URL. Esto preserva el estado de la aplicación y proporciona una navegación más rápida y fluida.

4

¿Cuál es el rol del componente Routes?

5

¿Cómo recuperar un parámetro de URL como :id en /user/:id?

+17 preguntas de entrevista

Domina React / Next.js para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis