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
18 lines
632 B
Markdown
2 years ago
|
# 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.
|
||
|
|