incubo SEO (HTML vuoto per Googlebot). La domanda: mantenere la fluidità servendo
al contempo dell'HTML che Google adora? Symfony + Turbo.
il <body> senza ricaricare. Sensazione di SPA, ma ogni URL restituisce un HTML completo
renderizzato lato server.
composer require symfony/ux-turbo// assets/app.js
import '@hotwired/turbo';- Prima le route server — ricreare ogni vista come route Symfony + Twig.
- Turbo sopra — navigazione istantanea senza sforzo.
- Isole React dove serve — il quiz interattivo resta in React, incorporato
in una pagina Twig.
<div class="prose">{{ content|raw }}</div>
{{ react_component('QuizApp', { matiere: matiere, serie: serie }) }}- SEO nativa: ogni pagina è HTML completo, indicizzabile immediatamente.
- Performance percepita: navigazione quasi istantanea.
- Semplicità: niente più gestione pesante dello stato client per contenuti statici.
criteri che contano. React resta eccellente — per le applicazioni, non per i
siti di contenuti.