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?

Game of Frameworks: JavaScript trends of 2019 - CV Compiler Blog

<img src="https://moriohcdn.b-cdn.net/49c032c86a.png">