Dev ไปเรื่อย
← กลับไปที่ SYSTEM_LOGS
LOG_0012024.10.12· อ่าน 6 นาที

ทำไมเราถึงเลิกใช้ CSS Modules แล้วหันมาใช้ Tailwind เต็มตัว

CSSTailwindDX

ตอนแรกเราก็กลัวเหมือนทุกคนแหละ — เขียน class เต็มไปหมดใน HTML มันจะรกมั้ย? อ่านยากมั้ย? แต่พอลองจริงๆ กับโปรเจกต์เล็กๆ ที่ทำคนเดียว มันกลับเร็วกว่าเดิมเยอะ

ปัญหาเดิมของ CSS Modules คือเราเสียเวลาคิดชื่อ class นานมาก แล้วพอกลับมาดูอีกที 3 เดือนก็จำไม่ได้ว่า .wrapper-inner-2 มันคืออะไร Tailwind ตัดปัญหานี้ทิ้งไปเลย เพราะ class มันบอกตรงๆ ว่าทำอะไร

สรุปสำหรับสไตล์ทำแอพไปเรื่อยแบบเรา: utility-first เหมาะกับงานที่ต้องเสร็จไว ไม่ต้องมี design system ใหญ่โต เขียนเสร็จ deploy จบ