| > The biggest drawback to CSS Modules is the lack of design system utilities. There is nothing preventing anybody from using design systems with CSS Modules. The author makes it sound like you need stuff like Tailwind in order to leverage design systems. This is completely misleading. > I have used Tailwind UI as a starting point and inspiration for my own components. There are loads of UI libraries you can use as a starting point & inspiration with CSS modules as well. The concept of a design system is orthogonal from one's styling solution of choice (CSS modules, Tailwind, CSS-in-JS). The author certainly knows how to write a blog post and does a good job at selling Tailwind. But in my opinion he doesn't have enough experience to give this kind of opinionated advice to others yet. |