CSS pur, CSS-in-JS, j’ai essayé pas mal de choses. Tailwind, c’est ce qui m’a offert la meilleure expérience développeur.
Ce que j’apprécie :
- Je reste sur mon composant pour le styliser, pas besoin d’aller chercher une feuille de style.
- 5 ko de CSS en sortie après le build.
- La syntaxe est légère.
- Plus besoin de chercher le bon nommage des classes.
- Autocomplétion gratuite pour VS Code.
- Facile à personnaliser.
Le seul inconvénient : Tailwind est fait pour les technologies capables de créer des composants. Mais ce n’est plus vraiment un problème aujourd’hui.
Bonus : CVA gère les variants de composants de façon très propre, ça se marie bien avec Tailwind.