React is a ghetto, basicly + vdom has its own size.
IMO thing like hyperhtml or lit-html are the way forward - especially with new templating proposals.
Not to mention react is not interoperable really with other solutions - I'd expect webcomponents win long term, since they are built into clients.