You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
632 B
Markdown

# Frontend
La frontend è un progetto in Preact che è organizzato come segue
- `App.jsx`
è il componente radice dell'applicazione in Preact
- `entry-client.jsx`
è lo script che viene eseguito nel browser quando si naviga su una pagina HTML.
- `entry-server.jsx`
gestisce il cosiddetto _server side rendering_.
Quando viene fatta una richiesta al server su una determinata route, questo renderizza una pagina HTML _ad hoc_ per quella route utilizzando `<App />` come se fossimo nel browser.
Poi il client (dallo script `entry-client.jsx`) reidrata la pagina che contiene l'HTML già renderizzato.