4 ms·
Most people don't actually do design systems, because most organizations aren't set up to make/reward systematic design approaches. Like any system that doesn'
by wwweston 5y ago
Most people don't actually do design systems, because most organizations aren't set up to make/reward systematic design approaches.
Like any system that doesn't plan/support for its own maintenance, this means that most systemic/semantic approaches break down. The larger the team/projects, the greater the entropy inputs.
Solution: don't do it. Drop your styles (or some mediated subset) directly into a component. This also "solves" the overhead of separating style from content and other ways in which CSS suffers from "everything happens somewhere else"-itis.
Personally, I think tailwind is the wrong solution to these problems and we'll see posts about how this turned out to be a local maximum at best in about 2-4 years (or, hey, recently by the author of this post), but people climb to local maxima for a reason.