Bonjour @Gulivert.
Merci beaucoup pour ta réponse.
J'avais bien immaginé déjà ces différentes alternatives (à part celle de la création de preloadState). Mais dans les deux cas, il y a quelque chose qui me gêne. Je t'explique.
J'ai déjà fait des applis VueJs avec pour backend du php pur et du Symfony (avec FOSRestBundle). Et ce qui me gêne avec ces systèmes d'API, c'est la limitation SEO pour les routes dynamiques. Du coup, je me suis dit, peut-être que si j'intégrais directement VueJS dans Symfony, je peux trouver un moyen de rendre les templates Symfony directement avec VueJS, et trouver un moyen de conserver l'avantage SEO de Symfony.
Et j'avoue que j'ai pensé surtout comme ça quand j'ai vu le fonctionnement actuel de Grafikart. Comme tu le sais déjà certainement Jonathan a utilisé ici preact (une techno que je ne maîtrise pas du tout, je le précise) pour rendre à chaque fois les pages. Ce qui lui fait conserver le SEO Symfony tout en profitant des avantages d'un SPA.
Donc c'est quelque chose comme ça que je souhaiterais bien faire. Comme je ne maîtrise pas Preact, je me suis dit que je me servirait de VueJs. Mais comme tu devrais déjà le comprendre, en utilisant les méthodes dont tu as parlé, j'ai toujours les mêmes problèmes que quand je me connecte à une API Symfony distant. Les pages sont rendues par VueJS une fois qu'elle a reçu les données et donc si on regarde les sources des pages, on ne verrait pas de contnu pré-rendus (on n'aura que la fameuse balise root).
Tu devrais maintenant saisir complétement mon problème :). Désolé si c'est trop long.