¿Alguien me puede explicar brevemente como extraer un componente? Muchas gracias!

Pregunta de la clase:
Extraer componentes
Guillermo Baldán López

Guillermo Baldán López

Pregunta
studenthace 5 años

¿Alguien me puede explicar brevemente como extraer un componente? Muchas gracias!

1 respuestas
para escribir tu comentario
    Daniel Adolfo Ordoñez Rubio

    Daniel Adolfo Ordoñez Rubio

    studenthace 4 años

    ¡Hola! :)

    Imagina tener que usar un botón con todas estas reglas de estilo varias veces:

    <button class="py-2 px-4 bg-green-500 text-white font-semibold rounded-lg shadow-md hover:bg-green-700 focus:outline-none focus:ring-2 focus:ring-green-400 focus:ring-opacity-75"> Click me </button>

    ¡Son demasiadas clases! 😱

    Mejor definimos la clase nueva .btn-blue y usamos

    @apply
    para que se incluyan todas esas reglas de estilo:

    @layer components { .btn-blue { @apply py-2 px-4 bg-blue-500 text-white font-semibold rounded-lg shadow-md hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-400 focus:ring-opacity-75; } }

    Así, la proxima vez que querramos un botón con todos esos estilos, solo usamos una clase

    btn-blue
    .

    Puedes revisar la documentación para ver más detalles sobre extracting components y este ejemplo.

    ¡Nunca pares de aprender! 💚

Curso de Tailwind CSS

Curso de Tailwind CSS

Utiliza Tailwind CSS para crear sitios web o aplicaciones web usando las mejores prácticas de Responsive Design, Mobile First y Utility First. Además, con ayuda de Sizzy, aprende cómo se comporta tu diseño en diferentes dispositivos.

Curso de Tailwind CSS
Curso de Tailwind CSS

Curso de Tailwind CSS

Utiliza Tailwind CSS para crear sitios web o aplicaciones web usando las mejores prácticas de Responsive Design, Mobile First y Utility First. Además, con ayuda de Sizzy, aprende cómo se comporta tu diseño en diferentes dispositivos.