seek-oss/treat
یک ابزار قدرتمند برای مدیریت استایلهای CSS در جاوااسکریپت است که امکان تمپذیری و استخراج استاتیک را فراهم میکند.
کاربرد:
این ابزار به شما اجازه میدهد استایلهای خود را به صورت CSS-in-JS بنویسید، اما بدون بار اجرایی زیاد در زمان واقعی (near-zero runtime). استایلها در زمان ساخت (build time) استخراج میشوند و به صورت استاتیک به CSS تبدیل میشوند. همچنین از تمهای قابل تعویض پشتیبانی میکند.
در چه شرایطی بهتره استفاده شود؟
وقتی به دنبال ترکیب انعطافپذیری CSS-in-JS هستید اما نمیخواهید قربانی کند عملکرد در زمان اجرا باشید. مناسب پروژههای بزرگ، کتابخانههای قابل استفاده مجدد و برنامههایی که نیاز به تمپذیری پویا دارند.
چند مثال از موارد استفاده:
- ساخت کامپوننتهای قابل استفاده مجدد با تمهای سفارشی
- توسعه کتابخانههای UI که نیاز به استایلهای تممحور دارند
- بهینهسازی عملکرد برنامههای ریاکت با حذف استایلهای زمان اجرا
- ##CSSinJS
- ##ThemeableUI
- ##ZeroRuntime
- ##React
- ##WebPerformance
- ##BuildTimeOptimization
- ##StyledComponents
- ##FrontendTooling
- ##DesignSystem
- ##seekoss
