Component ชื่อเดียวกันบางทีก็ไม่อยากให้เหมือนกัน Elements ก็เช่นกัน
ชื่อ class ของ variants ให้ขึ้นต้นด้วยขีดกลาง (-
).
.like-button {
&.-wide { /* ... */ }
&.-short { /* ... */ }
&.-disabled { /* ... */ }
}
Varants ของ element ก็ใช้รูปแบบเดียวกัน
.shopping-card {
> .title { /* ... */ }
> .title.-small { /* ... */ }
}
เราอยากให้ใช้ขีดกลางนำหน้าสำหรับ variants เพราะ
_
หรือ -
เท่านั้นgcc -O2 -Wall -emit-last
)เราจะจัดการ element ที่ซับซ้อนอย่างไร? จับมันซ้อนกัน อ่านต่อ →