This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-10-04
Channels
- # babashka (17)
- # beginners (82)
- # calva (42)
- # clj-commons (9)
- # cljdoc (2)
- # cljsrn (3)
- # clojure (142)
- # clojure-europe (12)
- # clojure-nl (1)
- # clojure-sg (1)
- # clojure-uk (14)
- # clojurescript (22)
- # community-development (3)
- # cryogen (12)
- # cursive (15)
- # data-science (13)
- # datomic (11)
- # deps-new (8)
- # emacs (3)
- # fulcro (31)
- # gratitude (7)
- # holy-lambda (8)
- # honeysql (6)
- # introduce-yourself (1)
- # jackdaw (11)
- # jobs-discuss (7)
- # kaocha (1)
- # malli (8)
- # other-languages (9)
- # pathom (14)
- # pedestal (1)
- # polylith (3)
- # portal (12)
- # re-frame (3)
- # react (3)
- # reagent (4)
- # releases (3)
- # reveal (7)
- # ring (11)
- # shadow-cljs (17)
- # specter (3)
- # sql (1)
- # timbre (2)
- # tools-deps (122)
- # xtdb (18)
@lilactown nothing really important, I’m exploring alternatives to understand what is possible, so far here’s the list
• a macro instead of defn
• runtime wrapping of defn
s ala Reagent
• direct props passing via own createElement
We are also exploring compiling a subset of Hiccup via tagged literals
#el [:div ...]
We do want to have Hiccup, but also more or less smooth transition path for devs. Using tagged literals for createElement
is relatively easier in existing Reagent components, since most of the time it requires prepending a form with #el
React-Redux has been released with React 18 compat included https://twitter.com/acemarke/status/1444736773142241285?s=20, featuring useSyncExternalStore
to subscribe to external event emitters