This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-09-01
Channels
- # adventofcode (2)
- # announcements (3)
- # babashka-sci-dev (79)
- # beginners (76)
- # biff (2)
- # calva (32)
- # cider (2)
- # clj-kondo (42)
- # clj-on-windows (17)
- # clojure (28)
- # clojure-belgium (1)
- # clojure-berlin (1)
- # clojure-europe (95)
- # clojure-nl (4)
- # clojure-norway (4)
- # clojure-uk (5)
- # clojurescript (27)
- # conjure (5)
- # cursive (3)
- # data-science (16)
- # datomic (67)
- # graalvm (12)
- # hyperfiddle (36)
- # jobs (3)
- # jobs-discuss (1)
- # kaocha (2)
- # klipse (1)
- # leiningen (28)
- # lsp (16)
- # luminus (3)
- # malli (10)
- # nrepl (3)
- # off-topic (57)
- # other-languages (18)
- # re-frame (4)
- # reitit (8)
- # releases (1)
- # remote-jobs (1)
- # scittle (4)
- # shadow-cljs (7)
- # test-check (1)
- # tools-deps (4)
- # vim (11)
- # xtdb (25)
Hi there, I've recently experimented with alternatives to Reagent such as Helix and UIx, who claim to be faster / more modern / lighteight. I explored what would be required to use re-frame without Reagent. It looks pretty doable, and I got a prototype running. I'm wondering if anyone is aware of similar efforts, and if there is interest in decoupling re-frame from reagent? E.g. if I should aim for a fork/port or a PR?
I have a fork of only the subscriptions portion of re-frame supporting any data source and any UI layer here: https://github.com/matterandvoid-space/subscriptions I intentionally don't want to use events as I prefer the mutation system of fulcro+pathom.
I have no plans to modify re-frame to work with other libraries. I'm quite happy to see re-frame forked for use with other libraries as they see fit. There's already https://github.com/clj-commons/citrus which works with Rum.
Good to know, thanks!
I started working on a fork which I call “refx”, which replaces the subscription part with a custom signal graph, thus eliminating the Reagent dependency. I provide a hook use-sub
to be used with “modern” React.
I have working examples of re-frame’s todomvc with Helix and UIx.
https://github.com/ferdinand-beyer/refx