Fascinating backstory from VueJS founder Evan You at GitHub Stories:

I started Vue as a personal project when I was working at Google Creative Labs in 2013. My job there involved building a lot of UI prototypes. After hand-rolling many of them with vanilla JavaScript and using Angular 1 for a few, I wanted something that captured the declarative nature of Angular’s data binding, but with a simpler, more approachable API. That’s how Vue started.

As I use it more, I’m quickly preferring VueJS over Angular and React. When you combine the good parts of Angular and React, you end up with VueJS.