ychetyrko
Joined 7 years ago
Joined 7 years ago
Transactional reactivity means that state changes are being made in an isolated data snapshot and then, once atomically committed, are consistently propagated to corresponding visual components for (re)rendering. All that is done in automatic, seamless, and fine-grained way.
The demo is written in Reactronic itself and uses ReactJS as a rendering engine (via React Hooks).
Transactional reactivity means that state changes are being made in an isolated data snapshot and then, once atomically committed, are consistently propagated to corresponding visual components for (re)rendering. All that is done in automatic, seamless, and fine-grained way.
https://github.com/Nezaboodka/reactronic#readme
It is transactionally reactive state management library for JavaScript. Key difference from MobX/MST is that Reactronic doesn't enforce developers to stick with MST rules of building the structure of state - the state can be a set (graph) of usual JS objects.
Also, Reactronic has minimal set of concepts, just three: State, Transaction, and Cache. So, it is easier to use.
Drawback is that it's a new thing and is not yet battle tested.