Sharing this here for fun, Re-frame used without Reagent and without React https://github.com/metosin/vrac/blob/main/example/si-frame-simple (edited)
Checking because README is sparse: vrac goal is .... to rewrite Reagent? If so, how backwards compatible is it likely to be?
Vrac is an alternative to React. It is a frontend rendering library based on signals. A bit similar to SolidJS, but with a different end-goal.
Si-frame is a light fork of Re-frame, which is not using Reagent for it's reactivity. It is using Signaali instead. I mostly only modified the interop namespace. It is 100% compatible with Re-frame, I didn't touch the logic or the API at all.
Siagent is a remake of Reagent, but I didn't push the compatibility that much. It is using Signaali for the reactivity.
Vrac is totally made in Clojure. The feature is "not a JS lib" 🙂
.. because today is CustomizationFriday.