Skip to content

Commit 0ae4b92

Browse files
deblasiscursoragent
andcommitted
fix(reference): address review for hydrateRoot (PR #672)
Signed-off-by: Alessandro De Blasis <alex@deblasis.net> Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 08059cf commit 0ae4b92

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

‎src/content/reference/react-dom/client/hydrateRoot.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ Un'app interamente costruita con React di solito non avrà chiamate a `root.unmo
107107
108108
È soprattutto utile se il nodo DOM della tua root React (o uno dei suoi antenati) può essere rimosso dal DOM da altro codice. Ad esempio, immagina un pannello a schede jQuery che rimuove le schede inattive dal DOM. Se una scheda viene rimossa, tutto al suo interno (incluse le root React al suo interno) verrebbe rimosso dal DOM. In quel caso, devi dire a React di "smettere" di gestire il contenuto della root rimossa chiamando `root.unmount`. Altrimenti, i componenti all'interno della root rimossa non saprebbero di dover fare pulizia e liberare risorse globali come le sottoscrizioni.
109109
110-
Chiamare `root.unmount` smonterà tutti i componenti nella root e "scollegherà" React dal nodo DOM root, inclusa la rimozione di qualsiasi gestore di eventi o state nell'albero.
110+
Chiamare `root.unmount` smonterà tutti i componenti nella root e "scollegherà" React dal nodo DOM root, inclusa la rimozione dei gestori di eventi e dello state nell'albero.
111111
112112
113113
#### Parameters {/*root-unmount-parameters*/}
@@ -335,7 +335,7 @@ Se un componente deve renderizzare solo nel browser, chiama [`use(browser())`](/
335335
336336
<Pitfall>
337337
338-
Questo approccio rende l'idratazione più lenta perché i tuoi componenti devono renderizzare due volte. Tieni presente l'esperienza utente su connessioni lente. Il codice JavaScript può caricarsi molto più tardi rispetto alla renderizzazione HTML iniziale, quindi renderizzare un'UI diversa subito dopo l'idratazione può anche risultare brusco per l'utente.
338+
Questo approccio rallenta l'idratazione perché i tuoi componenti devono renderizzare due volte. Tieni presente l'esperienza utente su connessioni lente. Il codice JavaScript può caricarsi molto più tardi rispetto alla renderizzazione HTML iniziale, quindi renderizzare un'UI diversa subito dopo l'idratazione può anche risultare brusco per l'utente.
339339

340340
</Pitfall>
341341

0 commit comments

Comments
 (0)