jlme-my-story-components
v1.1.0
Published
Ejemplo de integración de storybook con React
Downloads
1
Readme
Storybook
Ejemplo de integración de storybook con React
Inicializar un proyecto con storybook en react
- Crear proyecto de React
- Limpiar proyecto de React, solo dejar el archivo src/main.tsx
- Los siguientes pasos pueden variar dependiendo de versión y la documentación Storybook
- Ejecutar el comando dentro del proyecto: npx storybook init
- Una vez creados los archivos de configuración de storybook, continuar con lo siguiente:
- Cambiar el comando dev por el nuevo que añadio storybook dentro del package.json
- Cambiar el comando build por el nuevo que añadio storybook dentro del package.json
- Colocar una exportación dentro del main.tsx
Ejemplo de importación en main.tsx
export { Button } from "./stories/Button";
- Ejecutar el comando dentro del proyecto: yarn dev o yarn storybook
Subir a producción
- Ejecutar comando: yarn build
- Copiar carpeta storybooks-static
- Desplegar en Netlify o GithubPages (se requiere cambiar el nombre de la carpeta a docs)
Uso con Chromatic
- Ir a chromatic
- Acceder a cuenta
- Enlazar repositorio de proyecto storybook con React
- Ejecutar comandos de instalación para Chromatic dentro del proyecto
- Validar comando chromatic dentro de package.json
- Ejecutar yarn chromatic
- Aceptar revisión de cambios
Paquete -> jlme-my-story-components
Este paquete me sirve para practicar React Components + Storybook + NPM Publish
yarn add jlme-my-story-components