As with all popular JS frameworks there seems to be a battle between which ones are best and why.
To me it's a bit like console wars - Sega VS Nintendo, Playstation VS Xbox - Whilst they're essentially very similar, there are features in each that some users will prefer.
This article by Eric Elliot explores the Pros and Cons of each with solid supporting evidence and explanations.
So many people think that tech selections should be all about performance. React vs Angular 1 articles tended to center on performance (React won easily due to Angular 1 dirty checking and digest cycles). But Angular 2 has cleaned up its act. It’s fast.