11-30. Routers

  ¿Cómo manejar Rutas en React con React Router DOM?

¿Quieres navegar entre páginas en tu aplicación de React como un profesional? 🌐💡

En este tutorial, te muestro paso a paso cómo configurar rutas usando React Router DOM (la herramienta esencial para enrutamiento en React). ¡Así de simple! ⬇️

🔹 Pasos clave:

1️⃣ Instala React Router DOM:

bash
npm install react-router-dom

2️⃣ Estructura tus carpetas:

  • src/routes/ → Archivo principal de rutas (Routes.jsx).

  • src/pages/ → Páginas completas (ej: Página1.jsxPágina2.jsx).

3️⃣ Configura las rutas:

jsx
import { BrowserRouter, Routes, Route } from "react-router-dom";
import Página1 from "../pages/Página1";
import Página2 from "../pages/Página2";

function MyRoutes() {
  return (
    <BrowserRouter>
      <Routes>
        <Route path="/" element={<Página1 />} />  {/* Ruta principal */}
        <Route path="/pagina2" element={<Página2 />} />  {/* Otra ruta */}
      </Routes>
    </BrowserRouter>
  );
}

4️⃣ Navega entre páginas con <Link>:

jsx
import { Link } from "react-router-dom";

function Página1() {
  return (
    <div>
      <h1>Página 1</h1>
      <Link to="/pagina2">Ir a Página 2</Link>  {/* ¡Navegación sin recargar! */}
    </div>
  );
}

🎥 Demo visual:

  • Página 1 → Página 2 → Volver a Página 1. ¡Fluido y sin recargas! 🔄

👉 ¿Por qué usar React Router?

  • SPA (Single Page Application): Solo carga lo necesario.

  • URL amigables y navegación dinámica.

  • Ideal para proyectos con múltiples vistas.

📌 ¡Practica creando un menú de navegación! ¿Listo para dominar las rutas? 💻

🔗 ¿Quieres el código completo? ¡Déjame un comentario! 👇

#ReactJS #WebDevelopment #Frontend #Coding #ReactRouter #JavaScript

Comentarios

Entradas más populares de este blog

6.5-4-Qué son las Props

6.8-23-pasando funciones a nuestro componente

6.12-0-3- Spread Operator