From 5f6df46d60f93c2289edb9c22f80a6ca63da52c3 Mon Sep 17 00:00:00 2001 From: Antonio De Lucreziis Date: Mon, 7 Nov 2022 02:23:49 +0100 Subject: [PATCH] Added a readme in the client folder --- client/README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 client/README.md diff --git a/client/README.md b/client/README.md new file mode 100644 index 0000000..e69df81 --- /dev/null +++ b/client/README.md @@ -0,0 +1,17 @@ +# 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 `` come se fossimo nel browser. + + Poi il client (dallo script `entry-client.jsx`) reidrata la pagina che contiene l'HTML già renderizzato. +