rum 2022-09-16

Hi! I guess I'm doing something wrong but I can't figure out what I'm trying this minimal example from the repo:

(rum/defc value < rum/reactive
  [*ref]
  [:code (pr-str *ref #_(rum/react *ref))])

(rum/defc inputs2 []
  (let [*ref (atom 1)]
    [:dl
     [:dt (value *ref)]]))
but *ref is printed as #js {"0" #object[cljs.core.Atom {:val 1}]} so when I try to call rum/react it can't deref since the atom is actually nested in that js array. I don't get what I'm missing 🤔

To me it seems like it should work... maybe a problem of incompatible versions of cljs and rum?

thanks, indeed going back to a previous version of shadow-cljs fixes it

1.11.50