Devup-UI : bibliothèque CSS-in-JS zero-runtime
(github.com/dev-five-git)En utilisant les bibliothèques CSS-in-JS existantes, j’ai souvent rencontré des problèmes comme la surcharge à l’exécution, des styles dupliqués et une taille de CSS qui grossit inutilement.
C’est pourquoi j’ai essayé une nouvelle approche appelée Devup-UI.
Comme les styles sont extraits au moment du build sur la base de l’AST, aucun JS supplémentaire pour le CSS n’est inclus dans le bundle. Grâce à cela, un véritable tree-shaking du CSS est également possible.
Caractéristiques principales :
🚀 Aucun JS à l’exécution (zero-runtime)
🗂️ Suppression des doublons CSS basée sur le cache
🌍 Prise en charge du responsive et des thèmes
💻 Utilisable directement dans TSX/JSX
GitHub : https://github.com/dev-five-git/devup-ui
Le projet en est encore à ses débuts, donc les retours de la communauté seraient d’une grande aide 🙂
2 commentaires
Écrivez-le en style Show GN.
J’ai également rédigé du contenu supplémentaire.