| ▲ | appplication 2 hours ago | ||||||||||||||||
You can separate concerns without violating locality of behavior, and that’s exactly what tailwind does. It admittedly does not do a good job at being very DRY but I think that’s poorly applied to HTML/CSS in general, and the most DRY css is often over abstracted to the point of becoming nigh uninterpretable. | |||||||||||||||||
| ▲ | nine_k 2 hours ago | parent [-] | ||||||||||||||||
When I write CSS, I most often do not want the locality of behavior. I instead want uniformity of behavior, hence "semantic" styles. Even the trivial light / dark mode switching is pain with Tailwind, when classes like "color-gray-200" are routinely applied. | |||||||||||||||||
| |||||||||||||||||