I considered using it for a few projects but once I start I feel it too much work with no payoff.
You shouldn't use Tailwind if you don't already know CSS.
There are plenty of people bumbling through with both.
But understanding the CSS is needed to use it reasonably well.
Take the example `block`. Ok so a junior FE dev is supposed to use this class without understanding CSS? How?! It just maps to `display: block;`. It hides literally none of the complexity.
If it didn't hide any of complexity you'd be writing CSS.
That said -- you need to know the average amount of CSS to be successful using tailwind.
Adam Wathan, the creator of Tailwind
I started with Tailwind and as I learned CSS along the way. Obviously people will look up stuff on MDN when they are stumbling on terms they didn't know about.
The tailwind docs + tw-intellisense plugin [1] are pretty good, too. Especially since the extension shows the raw CSS behind the abstraction when you hover over a class name.
[1] https://marketplace.visualstudio.com/items?itemName=bradlc.v...