Sure that html looks a bit messy, but once you write it once you're never looking at it again. In your view files you're just writing.
<Button>Click Me!</Button>
<Button color="red" style="outline">Click Me!</Button>
Sure that html looks a bit messy, but once you write it once you're never looking at it again. In your view files you're just writing.
Or perhaps injecting variables etc. I'm not really trying to argue that Tailwind is better or worse, I'm just saying it's a valid way to do things and there's nothing inherently wrong or flawed with it.