Everyone has been praising TailwindCSS lately. After going through all of the screencasts, I can see that it is helpful, but I honestly don't see how adding 10+ classes to your elements is "easier", or even more maintainable, than just adding css properties to your classes.
For example, in TailwindCSS, you could create a button as:
<button class="bg-blue-500 hover:bg-blue-600 text-white font-bold py-2 px-4 rounded"> Button </button>
...which would provide you with a blue rounded button with white text.
However, I don't see how this is easier than writing traditional scss and using a few variables for your colors and padding values.
If I'm already very familiar with the features of sass, what is the benefit of learning the additional abstraction layer? How is this faster for prototyping? I assume that there is something that I'm missing here, what is it?
I'm gonna give it a try, maybe it will grow on me.