Thoughts on Component Libraries

Leonardo Faria

Leonardo

Why?

  • Collaboration between Designers and Devs
  • Consistency between codebases/products
  • Complexity isolated

How?

  • How to style?
  • How to show?
  • How to build?
  • How to publish?
  • How to improve?

How to style?

  • styled-components
  • Sass

How to show?

  • Storybook
    • Knobs
    • Netlify integration

How to build?

  • webpack
  • babel

How to publish?

  • Private repos for $7/month
  • npm install @thinkific/elements-library

How to improve?


That's all folks!