This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-08-25
Channels
- # anglican (2)
- # babashka (53)
- # beginners (99)
- # brompton (1)
- # calva (28)
- # circleci (43)
- # clj-commons (4)
- # clj-kondo (176)
- # cljsrn (22)
- # clojars (7)
- # clojure (175)
- # clojure-australia (2)
- # clojure-europe (20)
- # clojure-germany (1)
- # clojure-uk (5)
- # clojurescript (195)
- # cursive (18)
- # datomic (13)
- # emacs (2)
- # farolero (9)
- # find-my-lib (6)
- # fulcro (8)
- # graalvm (12)
- # gratitude (5)
- # helix (11)
- # improve-getting-started (36)
- # introduce-yourself (3)
- # jackdaw (21)
- # jobs (2)
- # joker (2)
- # malli (65)
- # meander (24)
- # nbb (2)
- # off-topic (4)
- # pathom (2)
- # polylith (17)
- # portal (5)
- # react (3)
- # reagent (22)
- # releases (1)
- # ring (4)
- # shadow-cljs (79)
- # show-and-tell (2)
- # testing (5)
- # tools-deps (9)
- # xtdb (12)
@dnolen From your talk about how you do stuff at Vouch it sounded like you create components in JavaScript, style and test in Storybook and then you use them from ClojureScript with Re-frame. My question then is; did you mix in any styles at all from ClojureScript (Higher level, like screens or global ones)?
Is that a strict tech decision or also a staffing one? I.e., if the universe dropped a dozen CLJS-fluent designers in your lap, would you still do that just because of the JS design tooling?
after doing this way it's pretty clear to me writing the components in ClojureScript is pretty low value
Good to know, thanks
writing pure components in JavaScript more or removes all the the things that I don't like about JavaScript
Yeah, that makes a lot of sense. For me on a solo project I like the lack of context-switching, but I can totally see on a bigger team/app that you have to context switch from design to logic more anyway.
for much simpler projects there's nothing wrong w/ doing it all in ClojureScript - perhaps if the situation was different
I would have tried much harder to allow us bundle the ClojureScript so it runs Storybook