Hey, some time ago I submitted my other library (<a href="https://github.com/bloomca/veles">https://github.com/bloomca/veles</a>) where I built an entire new UI library which supports atomic state updates.<p>However, I realized that it requires rewriting of the entire applications in case you want to use it, and also there is no proper support for things like routing.<p>So I tried to extract the data layer which allows for atomic updates and adapt it to React. The result is a somewhat convoluted framework which can work under some circumstances.<p>Please let me know if you have any ideas/questions! I like the topic of performance a lot and would love to speed up React apps (or any JS apps for that matter).