One thing is important. In rich web applications, it's really really tedious to handle a lot of DOM updates. Starting from Angular the framework is making updating easy, and React makes it even simple to use.
Also React fits the FRP(Functional Reactive Programming) paradigm very well. It got quite some agreements and improvements from the community.