- Bibliothèque open source de CSS-in-JS zero-runtime utilisable dans les projets Next.js
- Développée sur une base Rust, elle extrait le CSS au moment du build, ce qui permet de supprimer la surcharge JS à l’exécution et d’offrir d’excellentes performances
- Architecture à runtime léger qui ne modifie que les classes plutôt que le CSSOM, afin de minimiser l’utilisation des ressources du navigateur
- Prise en charge de la syntaxe CSS standard et d’une écriture des styles similaire à styled-components ; le CSS est automatiquement extrait lors du build puis converti en CSS statique optimisé
- Entièrement compatible à la fois avec React Server Component et Client Component, et s’intègre aussi à la fonctionnalité CSS Modules intégrée de Next.js
- Par rapport à d’autres bibliothèques CSS-in-JS : une API plus intuitive et plus légère, de hautes performances et une optimisation basée sur postcss
- Prend en charge l’intégration avec les frameworks Atomic CSS comme Tailwind CSS
Aucun commentaire pour le moment.