Herramienta de Desarrollo ⭐ 79k stars
Entorno para desarrollar componentes de UI en aislamiento (React, Vue, Angular…).
frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)
Instalación: npx storybook@latest init
// Button.stories.js
export default { title: 'Button' };
export const Primaria = () => <button>Hola</button>;
Dos casos de uso comunes implementados con esta librería.
Un botón con argumentos editables en el panel de Storybook.
// Boton.stories.js
export default { title: 'Botón', argTypes: { etiqueta: { control: 'text' } } };
export const Primario = (args) => <button>{args.etiqueta}</button>;
Primario.args = { etiqueta: 'Haz clic' };Muestra el mismo botón en varios estados (normal, carga, error).
// Boton.stories.js
export default { title: 'Botón/Estados' };
export const Normal = () => <button>Guardar</button>;
export const Cargando = () => <button disabled>Guardando…</button>;
export const Error = () => <button style={{ color: 'red' }}>Reintentar</button>;| Categoría | Herramienta de Desarrollo |
|---|---|
| Stars (GitHub) | ⭐ 79k |
| Sitio oficial | https://storybook.js.org/ |
| GitHub | https://github.com/storybookjs/storybook |
| Instalación | npx storybook@latest init |
| Relacionadas | React Styleguidist · Docz |
C:\Users\TUF\Documents\librerías\local\ antes de descargar.
Volver al índice de los 66 estudios.