Devup-UI: Thư viện CSS-in-JS zero-runtime
(github.com/dev-five-git)Khi sử dụng các thư viện CSS-in-JS hiện có, tôi thường gặp các vấn đề như chi phí runtime, style bị trùng lặp và dung lượng CSS phình to không cần thiết.
Vì vậy, tôi đã thử một cách tiếp cận mới tên là Devup-UI.
Vì trích xuất style ở build time dựa trên AST, nên không có thêm JS nào cho CSS được đưa vào bundle. Nhờ đó, việc tree-shaking CSS thực sự cũng trở nên khả thi.
Các tính năng chính:
🚀 Không có JS runtime (Zero-runtime)
🗂️ Loại bỏ CSS trùng lặp dựa trên caching
🌍 Hỗ trợ responsive/theme
💻 Có thể dùng trực tiếp trong TSX/JSX
GitHub: https://github.com/dev-five-git/devup-ui
Hiện vẫn đang ở giai đoạn đầu, nên phản hồi từ cộng đồng có lẽ sẽ là sự hỗ trợ rất lớn 🙂
2 bình luận
Hãy viết theo kiểu Show GN
Tôi đã viết thêm.