• ไลบรารีโอเพนซอร์ส Zero-runtime CSS-in-JS ที่สามารถใช้ในโปรเจกต์ Next.js ได้
  • พัฒนาบนพื้นฐานของ Rust และดึง CSS ออกมาในขั้นตอน build จึง ไม่มีรันไทม์ JS overhead และให้ประสิทธิภาพที่รวดเร็ว
  • ใช้สถาปัตยกรรม รันไทม์ขนาดเบา โดยเปลี่ยนเฉพาะคลาสแทนการจัดการผ่าน CSSOM เพื่อลดการใช้ทรัพยากรของเบราว์เซอร์ให้น้อยที่สุด
  • รองรับไวยากรณ์ CSS มาตรฐาน และสามารถเขียนสไตล์ด้วยไวยากรณ์ที่คล้ายกับ styled-components ได้ โดย CSS จะถูกดึงออกโดยอัตโนมัติในตอน build และแปลงเป็น static CSS ที่ปรับให้เหมาะสมแล้ว
  • เข้ากันได้อย่างสมบูรณ์ทั้งกับ React Server Component และ Client Component และยังทำงานร่วมกับฟีเจอร์ CSS Modules ที่มีมาใน Next.js ได้ด้วย
  • เมื่อเทียบกับไลบรารี CSS-in-JS อื่น ๆ มี API ที่ตรงไปตรงมาและเบากว่า, ประสิทธิภาพสูง, และการปรับแต่งบนพื้นฐานของ postcss
  • รองรับการ ทำงานร่วมกับเฟรมเวิร์ก Atomic CSS (เช่น Tailwind CSS)

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น