I have used Vue in multiple projects, after having previously made multiple attempts to learn React. Coming from Angular 1 (too frustrated to bother learning Angular 2), React was my initial preference due to name recognition and the size of its developer community. However, the steep learning curve ultimately prevented me from being productive. On the other hand, Vue's lightweight nature, as Evan describes, ended up being a breath of fresh air. I also find that the Vue component files help bring structure to more complex applications. I wouldn't say that Vue trumps React, however. At this point they are equivalent forces targeting two different audiences.