TLDR Dev · OPINIONS & ADVICE

PROPS ARE NOT A DESIGN SYSTEM

vitonsky.net5 min read

Summary from the TLDR Dev newsletter

Call-site styling through props, utility classes, or inline styles turns every component instance into a separate design decision. Semantic variants should define a component's complete appearance, while limited modifiers handle intentional variation without eroding consistency.