I struggle with articles like this because it groups all CSS-in-JS tools together, lambasting them…
Benjamin Solum
43

First of all, why do you think CSS isn’t a programming language? Despite the fact there is no word ‘language’ in the acronym (like in XML), CSS is a domain specific language https://en.wikipedia.org/wiki/Style_sheet_language . CSS is very declarative, like a Webpack configuration. But if you set up your build using Webpack, it is still programming. And making CSS is a presentation level programming for your UI in a browser. At least I used to think so.

Like what you read? Give Ivn Cote a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.