[ClojureScript] Re: ClojureScript CSS-in-JS Solutions

2017-04-20 Thread rgdelato
styled-classnames has now been merged into CLJSJS and is up on Clojars: https://github.com/rgdelato/styled-classnames https://clojars.org/cljsjs/styled-classnames -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because

[ClojureScript] Re: ClojureScript CSS-in-JS Solutions

2017-03-18 Thread Dan Vingo
I'd also recommend checking out radium: https://github.com/FormidableLabs/radium It's an inline style higher-order component for react. It supports media queries, pseudo-selectors like :hover, keyframe animations, does vendor prefixing for you, and supports server side rendering. It will also

[ClojureScript] Re: ClojureScript CSS-in-JS Solutions

2017-03-17 Thread rgdelato
I definitely agree with your last point: `styled-components` includes PostCSS and is huge as a result. (I might be wrong, but I remember it being larger than 20KB gzipped.) They're switching to a smaller parser for v2, but at the moment, it's a lot. -- Note that posts from new members are

[ClojureScript] Re: ClojureScript CSS-in-JS Solutions

2017-03-17 Thread Thomas Heller
On Thursday, March 16, 2017 at 6:55:44 PM UTC+1, rgde...@gmail.com wrote: > Thanks for pointing me to your library and to the other thread, I'll take a > look! > > In general, I disagree that a string-based solution is strictly worse than a > map-based solution, since using strings can help the

[ClojureScript] Re: ClojureScript CSS-in-JS Solutions

2017-03-16 Thread rgdelato
Thanks for pointing me to your library and to the other thread, I'll take a look! In general, I disagree that a string-based solution is strictly worse than a map-based solution, since using strings can help the library remain evergreen. If the library can inject strings that use "real" CSS