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 จบ