Capitolo 6. React lato server
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
React si è evoluto notevolmente dalla sua nascita. Sebbene sia nata come libreria lato client, la richiesta di rendering lato server (SSR) è cresciuta nel tempo per i motivi che capiremo in questo capitolo. Insieme esploreremo React lato server e capiremo come si differenzia da React solo client e come può essere utilizzato per migliorare le nostre applicazioni React.
Come abbiamo visto nei capitoli precedenti, React è stato inizialmente sviluppato da Meta per rispondere all'esigenza di avere interfacce utente efficienti e scalabili. Nel Capitolo 3 abbiamo analizzato come questo obiettivo venga raggiunto grazie al DOM virtuale, che consente agli sviluppatori di creare e gestire i componenti dell'interfaccia utente con facilità. L'approccio lato client di React ha permesso di ottenere esperienze utente veloci e reattive in tutto il web. Tuttavia, con la continua evoluzione del web, i limiti del rendering lato client sono diventati sempre più evidenti.
Limitazioni del rendering lato client
Il rendering lato client (CSR) è stato l'approccio principale per la costruzione di interfacce utente con React sin dal suo primo rilascio come software open source nel 2013. Alla fine sono emerse alcune limitazioni di questo approccio. Queste limitazioni ci hanno portato a spostare sempre più preoccupazioni sul lato server. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access