I think React is actually quite sane to use now. However, if you're looking for the future, you may want to check out Web Components and Polymer: https://www.polymer-project.org
It's a committee driven over-engineered spec that's not going to be any more succesful than XHTML...