This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-03-18
Channels
- # aleph (1)
- # announcements (31)
- # babashka (9)
- # babashka-sci-dev (36)
- # beginners (72)
- # calva (20)
- # clj-kondo (99)
- # cljsrn (1)
- # clojure (77)
- # clojure-europe (33)
- # clojure-nl (4)
- # clojure-norway (12)
- # clojure-uk (4)
- # clojurescript (23)
- # cursive (2)
- # datascript (5)
- # events (1)
- # fulcro (3)
- # honeysql (3)
- # inf-clojure (82)
- # interop (2)
- # kaocha (10)
- # lsp (15)
- # meander (1)
- # missionary (10)
- # off-topic (22)
- # pathom (4)
- # pedestal (3)
- # polylith (20)
- # re-frame (10)
- # react (4)
- # reagent (4)
- # reitit (27)
- # ring-swagger (1)
- # shadow-cljs (34)
- # specter (3)
- # sql (1)
- # testing (5)
- # tools-deps (22)
- # vim (12)
It's low level. I saw two occurrences on clojure slack. One bank that uses it and @martinklepsch mentioning it.
I see potential because It looks It does not need a build step like webpack and aria or postcss. One of the makers were a postcss committer. You define css trough Js objects, mimicing the css syntax, which is nice and it generates a function. Just when the function is invoked on className=myComponentFunction() that a css class is generated and injected (and cached) so its fast. Besides that it has all sort of facilities for managing design systems and radix-ui is made with this library.
There are a couple cljs libs for css in js. The only hiccup left unsolved is that once you create a class (with a macro) you have to use string functions to compose them.
I played around with stitches a little bit and for being a JS lib it seems like a good fit for cljs, that said I’d probably look at https://github.com/lambdaisland/ornament instead now.