Hello, alors si les deux projets sont séparés, tu peut utiliser n'importe quelle techno
Si tu optes pour React c'est plus simple d'utiliser son framework: NextJS, et pour VueJS il y a un framework qui est NuxtJS, je ne l'ai jamais testé alors je ne sais pas si ça vaut le coup ou si c'est mieux de rester à la lib VueJS
Après ça aurait été bien plus simple d'intégrer une lib front DANS le projet Symfony (AngularJS, React, VueJS, Axios, changer l'API en simple requete...) mais si tu as une bonne raison de séparer les projets alors n'importe quel framework fonctionne, et selon ton utilisation des données de l'API une simple librairie peut même être largement suffisante