This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-12-29
Channels
- # adventofcode (13)
- # announcements (2)
- # asami (59)
- # babashka (6)
- # beginners (273)
- # calva (18)
- # cider (3)
- # cljs-dev (3)
- # clojure (84)
- # clojure-estonia (1)
- # clojure-europe (2)
- # clojure-france (11)
- # clojure-nl (3)
- # clojure-taiwan (2)
- # clojure-uk (23)
- # clojurescript (7)
- # code-reviews (321)
- # conjure (4)
- # data-science (1)
- # depstar (6)
- # fulcro (37)
- # helix (20)
- # juxt (3)
- # keechma (3)
- # leiningen (3)
- # malli (7)
- # nrepl (1)
- # off-topic (20)
- # pathom (25)
- # re-frame (30)
- # reveal (5)
- # shadow-cljs (25)
- # sql (15)
- # tools-deps (4)
- # uncomplicate (2)
- # xtdb (3)
how are people handling unwrapping values from promises a la async/await when it comes to doing interop w vanilla js?
👀 3
By just calling (.then promise on-resolve)
. Or using some wrapper library, like promesa
.
➕ 3
They are callbacks.. no matter how hard you try to hide them 🙂. Personally I prefer using vanilla promises. Promesa lib has a macro that looks like async/await.
There;s also kitchen-async
https://github.com/athos/kitchen-async
I typically just chain .then
, but have on one or two occasions used https://github.com/athos/kitchen-async