Tailwind CSS
Utility-first CSS. v4 (2026) ship `@theme` directive native, support OKLCH out-of-the-box, et architecture CSS-first AI-readable. Les LLMs lisent les tokens directement depuis le CSS, pas de config JS à parser. Parfait pour vibe coding et DS modernes.
Forces
- v4 utilise CSS natif (@layer, custom properties), plus de config JS complexe
- JIT compiler : seules les classes utilisées sont générées, bundle minimal
- Co-location du style avec le markup, pas de CSS files à jongler
- Dark mode, responsive, hover/focus/disabled avec préfixes intuitifs
Limites
- Classes HTML verbeux, JSX difficile à lire avec 20+ classes par élément
- Breaking changes v3 → v4 : migration non triviale (directives, config, plugins)
- Mauvaise abstraction pour variantes complexes sans cva ou clsx
Pour qui
- Prototypage rapide, MVPs, projets solo ou vibe coding
- Design systems custom avec tokens CSS, alternative à Styled Components