Pulido del diseño
Hasta ahora, solo hemos añadido código mínimo de React y CSS para ilustrar conceptos como Módulos CSS. Antes de pasar a nuestra próxima lección sobre obtención de datos, vamos a pulir el estilo y el código de nuestra página.
Actualizar components/layout.module.css
Primero, abre components/layout.module.css
y reemplaza su contenido con los siguientes estilos más pulidos para el diseño y la foto de perfil:
Crear styles/utils.module.css
Segundo, creemos un conjunto de clases de utilidad CSS (para estilos de texto) que puedan reutilizarse en múltiples componentes.
Añade un nuevo archivo CSS llamado styles/utils.module.css
con el siguiente contenido:
Puedes reutilizar estas clases de utilidad en toda tu aplicación, e incluso usar clases de utilidad en tu archivo
global.css
. Las clases de utilidad se refieren a un enfoque de escritura de selectores CSS más que a un método (ej. estilos globales, módulos CSS, Sass, etc). Aprende más sobre CSS utility-first.
Actualizar components/layout.js
Tercero, abre components/layout.js
y reemplaza su contenido con el siguiente código, cambiando Your Name
por un nombre real:
Esto es lo nuevo:
- Etiquetas
meta
(comoog:image
), que se usan para describir el contenido de una página - Propiedad booleana
home
que ajustará el tamaño del título y la imagen - Enlace "Back to home" al final si
home
esfalse
- Imágenes añadidas con
next/image
, que se precargan con el atributo priority
Actualizar pages/index.js
Finalmente, actualicemos la página de inicio.
Abre pages/index.js
y reemplaza su contenido con:
Luego reemplaza [Tu presentación personal]
con tu propia presentación. Aquí hay un ejemplo con el perfil del autor:
¡Eso es todo! Ahora tenemos el código de diseño pulido y estamos listos para pasar a nuestras lecciones sobre obtención de datos.
Antes de terminar esta lección, hablemos sobre algunas técnicas útiles relacionadas con el soporte de CSS de Next.js en la siguiente página.