At some point, every developer has worked with a front-end framework. Whether it be Bootstrap, Material, or Tailwind, they each come with their own grid system. After years of building component libraries for Amazon, American Express, and Spotify, I find the cleanest implementation to be using Styled System with Emotion or Styled Components.
I included basic snapshots for each component and a single test to make sure that child content is…
Recently I was contracted to assist with rearchitecting three front-end applications to share the same design. As a first step, I wanted to create a React component library used to transition out legacy with new components.
Since the repositories already exist with GitLab, my ideal scenario would be to leverage their native NPM Registry. However, this would require my client to upgrade their plan from
Silver, meaning a $15/mo per user price increase. A substantial amount, but figured it was worth trying out before committing.