ReactJS BA Meetup - 21/12/16
Product designer
Front-end developer
https://github.com/auth0/styleguide
http://styleguide.auth0.com/
👥 Ecosistema
🖼 Abstracción
🏋 Flexibilidad
- CSS plano (con alguna naming convention como BEM, SMACSS, etc)
- CSS Modules (estilos con scope local)
- CSS in JS (aphrodite, styled-components, radium, styled-jsx, etc)
Utilizamos una herramienta llamada Lerna para manejar la styleguide como un mono-repo.
Generamos bundles de ES6 modules (dead code elimination e inlining), CommonJS y UMD.
Usamos StoryBook para desarrollar y mostrar distintos estados de nuestros componentes.
Usamos react-docgen para generar documentación automáticamente.
Codepen nos permite hacer un POST para rellenar las opciones del pen con el código de ejemplo (tutorial).
Podemos agregar una configuración de ESLint para React y especificar guidelines para enforzar cierto estilo en nuestros componentes.