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
orestis 2018-06-05T10:45:08.000487Z

I’m curious to read about the rationale of using batched updates in Rum. I’ve seen reports that this kind of approach can lead to weird results when handling input elements etc. I’m not sure if this applies to Rum though.

2018-06-05T12:30:24.000347Z

it totally does

2018-06-05T12:31:10.000387Z

on the other hand, it saves a lot of re-renders when state changes in multiple places

orestis 2018-06-05T15:10:48.000221Z

It still does? I was looking for the bug reports and it seems like an IE11 specific behaviour that triggers this and happens even in React. Is it actually still a problem in day-to-day use?

orestis 2018-06-05T15:11:33.000332Z

I was digging around React internals and they seem to be implicitly batching inside event handlers — and they say they will increase batching in the future.