Um adendo:
Tanto Vue quanto React não são frameworks e sim bibliotecas de declaração de UI! Os frameworks seriam, por exemplo, Next.js para o React e Nuxt.js para o Vue!
Pontos positivos do React:
- Comunidade gigante, tem pacote pra tudo
- Muitos tutoriais pela internet
- Mais adotado em Big techs
Pontos negativos do React:
- Interface e Lógica ficam misturados
- Falta de convenção
Pontos positivos do Vue:
- Incremental (adicione apenas o que precisar)
- Mais manutenção dos desenvolvedores (não é pressionado por uma empresa como o Facebook, no caso do React)
- Muito leve
Pontos negativos do Vue:
- Comparado com o React, é menos usado por Big Techs
- Muitos pacotes estão documentados apenas em Chinês?