rum

Simple, decomplected, isomorphic HTML UI library for Clojure and ClojureScript | 0.12.8 https://github.com/tonsky/rum/blob/gh-pages/CHANGELOG.md#0128
2019-01-12T06:59:39.030800Z

@bravilogy I have the same problem when I run it on my computer. As a workaround, it works if you change it to (into [] (repeat n [:.label text])).

2019-01-12T06:59:54.031100Z

The documentation may be outdated.

2019-01-12T07:15:44.031200Z

I guess that this is the current expected pattern for using a collection of children in Rum.

misha 2019-01-12T12:45:41.032400Z

@bravilogy repeat returns clojure.lang.Repeat, convert it into list or vector

misha 2019-01-12T12:51:34.035700Z

@sova your input on-change mutates input-state atom, which looks like is watched by many other components. If you need state in the single atom, you'd want to subscribe other components (and the one in your example) to a specific path within the atom. See rum/cursor-in rum/cursor rum/derived-atom https://github.com/tonsky/rum/blob/gh-pages/src/rum/core.cljs#L438-L455 https://github.com/tonsky/rum/blob/gh-pages/src/rum/core.clj#L250-L289 Or, maybe even better, reimplement other components as a rum/static ones.