Hello there, I have been using TailwindCSS for some time now. Truth be told, I have become a fan of the utility-first concept. The frontend of Hashnode in one of the recent builds was completely ported to TailwindCSS.
Here are the two major benefits that I have observed personally:
Less frequent CSS cache cleaning: If there's a design bug, we update just the view and do not touch the CSS as it is still the same. Previously, we had to change the CSS version with every build to force clear the cache for all our users.
Faster UI building process: We spend less time writing the same set of CSS rules for every component. For example margin, padding, position, background color, etc. are all written, we focus on writing just the UI (or the HTML).
Have you tried TailwindCSS? What are your thoughts? What disadvantages do you find with "utility-first" frameworks?