In React, l’idrato di rendering lato server si riferisce al processo di rigenerare il contenuto HTML renderizzato dal server nel browser, utilizzando gli stessi dati utilizzati sul server. In altre parole, idratazione significa “riempire” il markup HTML renderizzato dal server con i dati dell’applicazione per renderlo completamente interattivo.
Il server renderizza l’interfaccia utente e la invia al browser come HTML statico. Poi React “idrata” questo markup statico e lo rende interattivo, in modo che l’utente possa interagire con l’app. Questo approccio consente di avere una renderizzazione molto più veloce all’inizio perché il sito web diventa visibile e utilizzabile prima che tutti i JavaScript siano scaricati ed eseguiti.
Questo processo può a volte portare a miglioramenti significativi nelle prestazioni delle applicazioni, in particolare per le applicazioni con grandi quantità di rendering client-side.