I think all of these libs and frameworks are trying to solve the same problem. So I wouldn't bother much on trying to understand what is the best one. It's more a matter of preference, project and team requirements.
React has a bigger community and ecosystem, but Vue is getting mature very fast and also has a lot of necessary tools and libs around it.
I really like Vue and use it in my pet projects. It's easier to get started imo and it's self-sufficient. When React is saying that "this is just view library", in reality it is used with a lot of additional libs, which you need to get familiar with. And it makes it harder to learn for me, because there are tons of alternatives among those libs.
I may be biased though because React was the first library I learned and Vue was the next one.