You can't just say "React" though, you have to show how it actually integrates with the DOM that we have. "Throw away the DOM we have" isn't a realistic option either.
How is React different from any of the libs and frameworks you are supposed to use for WebComponents? [1]
As for the API. How about a declarative API lime the one Polymer uses? [2]
[1] https://twitter.com/dmitriid/status/987771666846699520?s=20
[2] https://twitter.com/dmitriid/status/865518972380237825?s=20
You can't just say "React" though, you have to show how it actually integrates with the DOM that we have. "Throw away the DOM we have" isn't a realistic option either.