Avantages et limites. Ce que styled-components fait bien, ce qu’il faut anticiper.
Avantages
- CSS écrit directement en JS, couplé aux composants.
- Styling dynamique facile via interpolation de props React.
- Styles encapsulés, évite les conflits de class names.
- Support SSR avec critical CSS automatique.
- Utilisé par Giphy, Target, Warner Bros, Spotify, etc.
Limites
- Ajoute du runtime overhead — plus lent que CSS pur.
- Bundle size plus grand que CSS files séparées.
- Moins performant que Tailwind pour du rendering statique.
- Environnement d'exécution JavaScript requis pour le styling.

