Why We Use Styled Components at Decisiv

and why you might consider it as well


Thread on why CSS-in-JS makes sense


I Don’t Hate CSS

Styled Components Isn’t the Right Choice for Every Team

A Little History | The Early Days of React

Evolving Ideas and Implementations

Style Management Patterns

Enter CSS-in-JS

What’s Next

Why We Chose Styled Components

We ❤️ Styled Components

Large & Thriving Community

Template Literal Syntax

Sass Support & Polished

const Link = styled.a`
cursor: pointer;
text-decoration: none;
&:hover {
color: blue;
text-decoration: underline;

Native Mobile Support

We’re Not There Yet

Final Thoughts

design systems @workday