theverything / drywall

Accessible, style agnostic component library built on top of styled-components.

Home Page:https://zillow.github.io/drywall/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

npm version Conventional Commits

Drywall is a style agnostic component library built with React and styled-components. The library consists of high quality, functional components that are accessible and thoroughly tested. Drywall itself does not provide any styles, but leverages the styled-components theming API to provide flexible theming capabilities.

Wait... a component library without styles?!

After building several different component libraries, we found that styles were always the least sharable aspect -- so why include them at all if they are just going to be overriden anyways? Styles are built independently as themes, creating a separation of concerns, leaving the components to focus on interactions and accessibility.

About

Accessible, style agnostic component library built on top of styled-components.

https://zillow.github.io/drywall/


Languages

Language:JavaScript 100.0%