TD:DR React and Angular are the big players. Go for React however learn the Angular 1 basics and read up and a play with the other frameworks
This article is a rough opinionated overview of the JS framework. Before diving into a framework do some research to find out which one best suits your needs.
Angular 1 is an optionated framework that very much in demand professionally, and is worth taking a look at as it uses design patterns such as dependency injection (which will help you make your code decoupled).
Although fairly easy to get started with the learning curve gets more difficult and you have to delve deepr into the source code.
Performance also has issues due to it's dirty checking.
Hybrid mobile frameworks such as Ionic and Cordova use it.
Github stars at time of writing: 53,743
Angular 2 is pretty much a completely new framework and has drawn a lot of influence from React. It uses Typescript and RxJS, so has not got any simpler!
Github stars at time of writing: 18,621
React is a game changer and is so hot right now. It is produced and maintained by Facebook. It's a group favourite and is reasonably simple and easy to learn.
It uses components for building UI interfaces (the view layer), for architecture (managing state) we recommend using Redux.
It draws a lot of influence from functional programming.
Professionally it is becoming more and more in demand.
It performs well due to using the Virtual Dom (the Dom in JS memory).
You can also build native mobile apps using React Native or hybrid apps.
Github stars at time of writing: 55,319
Vue is very similar to React, perhaps easier to use. Quite popular in the job market.
Github stars at time of writing: 35,917
Choo is a very light framework ~5kb and has a fun philophy. It is very similar to the React Redux archiecture. We recommend trying it out.
Github stars at time of writing: 3,057
Backbone was the original MV* game changer. As you can see it is still in demand professionally.
Github stars at time of writing: 25,813
Ember uses the MVC architecure and is also outdated now.
Github stars at time of writing: 17,214
Easy to use.
Github stars at time of writing: 7,891