enjoyed reading about css-in-cljs: https://github.com/roman01la/cljss
and the linked https://speakerdeck.com/vjeux/react-css-in-js
it's basically react-native's inline styles for the web ๐
thanks for this @roman01la
I was wondering why this is implemented as a macro rather than just a function that accepts a map
I believe itโs a macro to do the production stylesheet output at compile time. A normal function would need to be explicitly called.
@niamu @pesterhazy that's right. it's very basic you can not have dynamic styles with it. If you want dynamic styles I'd recommend to take a look at this https://github.com/thheller/shadow/wiki/shadow.markup
Dynamic in the sense that you can use a let binding, as in tbheller's example?
@pesterhazy: when styles can be computed at runtime. In cljss for example styles can not be changed after you define them