What are the differences between the various JavaScript frameworks? E.g. Vue.js, Angular.js, React.js

What are the differences? Do they each have specific use contexts?

Statistical look over Vue.js, React and Angular

Statistical look over Angular, React and Vue.js, and their movements over the years of their activity