If you think that, then you don't understand why we use and choose Tailwind over the other "quality" OSS UI components.
If you name three, I can tell you exactly why Tailwind UI is superior to them.
Tailwind CSS/UI components? Just edit your config, or you're in complete control, so uhhh... just remove `bg-blue-700` and replace it with `bg-green-500` if you want it to be green instead of blue.
You can have a theme file with lot of options passed to your provider and then in your jsx, simply use variant.
<Button variant="green" text="there?"/>
or for css properties, you can do <Button sx={{ background: `primary` }} text="hey?" />
Plus this looks to be exclusive to React. Tailwind makes no decisions about what you use your styles with, just generates the classes for you. You can use it with vanilla html, react, angular, vue, svelte, etc.
The things you're talking about sound like personal preferences, not killer features that remain out of reach for regular component libraries.
Maybe it's not for you, and that's totally ok, nobody is forcing you to switch to Tailwind. It's just another tool to put into peoples toolbags. Use what works for you.
Frankly, I don't see the point in saving a few characters and react/css-in-js solutions make it easy to write reusable components so I don't need a css framework.
Theme UI comes with basic components too.
Using SASS, postcss, LESS, stylus or any popular framework gives you variables/easy setup to make/use themes.
if there is something else unique about tailwind that I missed, let me know. I haven't seen tailwind out of HN circle.
> if there is something else unique about tailwind that I missed, let me know. I haven't seen tailwind out of HN circle.
Tailwind is geared towards people who have the ability to design but aren't really that great with CSS.
Take me for example, I have an eye for design, and can put together great UI's and can do everything needed to build my apps... But on a scale of 1-10, my CSS skills are about a 4-6. I could spend lot of time leveling up my CSS skills so I can hand write all my own CSS, or I can use something like Tailwind that is intuitive and easier to learn and lets me focus on what matters the most... Shipping my product.