I'm leaning heavily towards MobX, almost cried a bit with how simple it is :-)

 — @alexilyaev