The first version of my career-portfolio started in JQuery.
Then I and created the version 2.0 with Backbone.js and Underscore.js,
After a coding challenge I created the third version in Angular.js.
Then I refactored it and deployed the version 4.0 of mruanova.com in REACT.js.
But then I started working in projects with Angular which is now in the version number 5 (it started as Angular 2 then it quickly became version 4) and you can see the code in here: https://github.com/mruanova/angular-mruanova
I would suggest React for smaller websites or new functionalities in legacy systems and Angular for new long term bigger projects that are going to use routes, because it is a framework and it generates templates for unit tests (Jasmin, Karma, etc) and not only the performance is great but it is also very easy to learn.