Menu
Coddy logo textTech

Recapitulación: Enrutamiento

Parte de la sección Esenciales de Next.js del Journey de React de Coddy — lección 10 de 47.

challenge icon

Desafío

Intermedio

Resumen del capítulo: convierte una aplicación de una sola página en un sitio pequeño, utilizando todo lo aprendido en este capítulo.

  1. Crea app/about/page.jsx. Exporta por defecto (default) un componente que devuelva un <h1> con id="about-title" y el texto exacto About us.
  2. En app/page.jsx, importa Link de next/link y añade un enlace a /about con id="to-about".
  3. Crea la ruta dinámica app/menu/[slug]/page.jsx: un componente async que espere (await) a params y renderice el slug coincidente dentro de un <h1> con id="dish".

Las pruebas hacen clic en tu enlace y después visitan dos platos diferentes esperando dos encabezados distintos.

Pruébalo tú mismo

import './globals.css';

export const metadata = {
    title: 'My App',
};

export default function RootLayout({ children }) {
    return (
        <html lang="en">
            <body>
                {children}
            </body>
        </html>
    );
}

Todas las lecciones de Esenciales de Next.js