[RFC] Migrate to styled-components (original) (raw)
Can we switch to styled-components?
Outdated comparison
It has many advantages against JSS
Here comparison table, and next version is even going to avoid SSR styles re-render!
| Features | styled-components | react-jss |
|---|---|---|
| No build requirements | ✅ | ✅ |
| Small and lightweight | ✅ | ✅ |
| Supports global CSS | ✅ | ✅ |
| Supports entirety of CSS | ✅ | ✅ |
| Colocated | ✅ | ✅ |
| Isolated | ✅ | ✅ |
| Doesn’t break inline styles | ✅ | ✅ |
| Easy to override | ✅ | ✅ |
| Theming | ✅ | ✅ |
| Server side rendering | ✅ | ✅ |
| No wrapper components | ❌ | ✅ |
| ReactNative support | ✅ | ❌ |
Legend: ✅ = Yes, ❌ = No, 😕 = Kinda, refer to notes or parentheses