If anyone's interested in a kinda-sorta styled-components
-ish way of using CSS in ClojureScript, styled-classnames
has now been added to CLJSJS.
It's still early, so please let me know what bugs you find!
https://github.com/rgdelato/styled-classnames
https://clojars.org/cljsjs/styled-classnames