Visión general de los sistemas de diseño en desarrollo
Lo que debes saber para crear un sistema de diseño
Conceptos y recursos importantes para trabajar con Storybook
Desarrollo de componentes
Storybook: instalación, anatomía y primeras historias
Arquitectura de componentes y nombramiento en Storybook
Design Tokens y Custom Properties
Creación del componente Button con JavaScript y CSS
Estilos del componente Button
Creación del componente Card con JavaScript y CSS
Container Queries en CSS
Componente Card con Container Queries
Historias en Storybook
Component Story Format (CSF)
Argumentos
Parámetros y decoradores
Essential Addons en Storybook
Addons más comunes y soporte
Actions y Backgrounds
Viewport, Measure y Outline
Pruebas de componentes en Storybook
Test runner
Pruebas de interacción
Pruebas de accesibilidad
Pruebas visuales con Chromatic
Próximos pasos
¿Quieres más cursos de Storybook.js?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Uno de los aspectos más importantes en el desarrollo de software es la capacidad de personalizar y mejorar la experiencia de usuario. Es aquí donde los addons juegan un papel crucial. Son extensiones que permiten integrar funcionalidades adicionales, optimizando el trabajo con componentes como botones, paneles y más. Vamos a explorar los tipos de addons, su utilidad y cómo se integran en proyectos.
Los addons para documentación son fundamentales para proporcionar contexto y una guía clara del uso de los componentes. Además, los controladores permiten manejar eventos y acciones de forma eficiente. Algunos ejemplos incluyen:
La toolbar ofrece herramientas útiles como reglas para medir la dimensión de los componentes. Esto es vital para asegurar que cada elemento cumple con los requerimientos de diseño.
Las pestañas permiten cambiar entre diferentes vistas, como el canvas para visualizar componentes y los docs para ver la documentación. Además, los backgrounds son útiles para observar cómo se comporta un componente sobre distintos fondos de color.
La mayoría de los proyectos modernos tienen addons preinstalados, lo cual facilita su uso. Sin embargo, cuando se necesita un nuevo addon, es crucial seguir la documentación oficial para su correcta instalación. El archivo de configuración principal suele incluir ciertas líneas por defecto:
"addons": [
"@storybook/addon-links",
"@storybook/addon-essentials",
// Otros addons que se deseen integrar
],
Imagínate que tienes un componente de botón y necesitas evaluar el comportamiento cuando es hovered o clicked. Utilizando el addon adecuado, puedes capturar estos eventos y asegurar que el componente reaccione de forma prevista.
O supongamos que tienes un diseño que debe adaptarse a diferentes tamaños de pantalla. Con el addon de viewport, puedes simular el aspecto en tablets y móviles, asegurando una experiencia de usuario óptima.
Los addons son una herramienta poderosa para personalizar y optimizar el desarrollo de software. Con la estrategia adecuada, pueden transformar tu flujo de trabajo, haciéndolo más eficiente y eficaz. Continúa explorando y aprendiendo para dominar estos recursos y destacar en tu carrera profesional.
Aportes 1
Preguntas 0
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?