Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Creación de un Componente de Diseño Común | Creación de Páginas y Diseños en Next.js
Dominio de Next.js 14 para Construir Aplicaciones Web Modernas

bookCreación de un Componente de Diseño Común

Diseño de un layout para toda la aplicación. En este caso, se creará un componente que facilita la navegación entre las páginas de la aplicación y también proporciona la opción de cerrar sesión (más información sobre autorización en los próximos capítulos).

Volver al proyecto

Ahora, generación de un layout.tsx para el dashboard. Dentro de la carpeta /dashboard, creación de un nuevo archivo llamado layout.tsx e inserción del siguiente código:

En este código, se realizan algunas acciones clave. Análisis detallado:

  • Inclusión del componente <SideNav /> como parte del layout. Cualquier componente importado aquí pasa a formar parte del diseño general de la página;
  • El componente <Layout /> posee una prop children. Este "hijo" puede ser una página o bien otro layout. Específicamente, las páginas ubicadas en /dashboard se insertarán automáticamente dentro de <Layout />.

Ahora, intenta seguir el enlace http://localhost:3000/dashboard y navega entre la página del panel y la página de facturas.

carousel-imgcarousel-img
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain how the SideNav component works?

What happens if I add more pages to the /dashboard directory?

How does the children prop get populated in this layout?

Awesome!

Completion rate improved to 2.08

bookCreación de un Componente de Diseño Común

Desliza para mostrar el menú

Diseño de un layout para toda la aplicación. En este caso, se creará un componente que facilita la navegación entre las páginas de la aplicación y también proporciona la opción de cerrar sesión (más información sobre autorización en los próximos capítulos).

Volver al proyecto

Ahora, generación de un layout.tsx para el dashboard. Dentro de la carpeta /dashboard, creación de un nuevo archivo llamado layout.tsx e inserción del siguiente código:

En este código, se realizan algunas acciones clave. Análisis detallado:

  • Inclusión del componente <SideNav /> como parte del layout. Cualquier componente importado aquí pasa a formar parte del diseño general de la página;
  • El componente <Layout /> posee una prop children. Este "hijo" puede ser una página o bien otro layout. Específicamente, las páginas ubicadas en /dashboard se insertarán automáticamente dentro de <Layout />.

Ahora, intenta seguir el enlace http://localhost:3000/dashboard y navega entre la página del panel y la página de facturas.

carousel-imgcarousel-img
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3
some-alt