Bootstrapping a UI component library — Ramp Builders Blog
At a small startup, the timing is never quite right to start a component library. Extremely quick iteration is not usually associated with putting together a standardized set of components and conventions to use across your app, as your components and conventions change all the time in the frenzy of finding product-market fit! Nevertheless, component libraries can be tremendously valuable in separating design concerns from feature development and business logic, eventually leading to faster-than-ever iteration. In this article we'll explore what went into our component library — we called it Ryu — and what we left out, the tradeoffs we made along the way, and the vision for its future. Let's go! In essence, our component library consists of colors, sizes, fonts, line heights, and even media breakpoints and z-indices. When building a component library you don't generally come up with these values, but rather you take them from what Design has already fleshed out — probably in Figma. The
November 15, 2021 At a small startup, the timing is never quite right to start a component library. Extremely quick iteration is not usually associated with putting together a standardized set of components and conventions to use across your app, as your components and conventions change all the time in the frenzy of finding product-market fit! Nevertheless, component libraries can be tremendously valuable in separating design concerns from feature development and business logic, eventually leading to faster-than-ever iteration. In this article we'll explore what went into our component…
related reading
- Bootstrapping a UI component libraryengineering.ramp.com
- Design system components, recipes, and snowflakes | Brad Frostbradfrost.com
- Unstyled UI components for accessible design systems · Base UIbase-ui.com
- Building a Design System from scratch - The Blog of Maxime Heckelblog.maximeheckel.com
- Tao of React - Software Design, Architecture & Best Practices | Alex Kondovalexkondov.com
- Devouring Detailsdevouringdetails.com
- Refactoring UIrefactoringui.com
- Two Steps Forward, One Step Back | Jxnblkjxnblk.com
- srclsacred.computer
- Design Engineeringfloguo.com
- React Components, Templates & Themes — 12,000+ Crafted UI | 21st21st.dev
- Pure UIrauchg.com