Skip to content

Commit 5f17ce5

Browse files
deblasiscursoragent
andcommitted
translate(reference): API React DOM index
Traduce la pagina indice react-dom, incluse le API rimosse in React 19 (findDOMNode, hydrate, render, unmountComponentAtNode, renderToNodeStream, renderToStaticNodeStream). Signed-off-by: Alessandro De Blasis <alex@deblasis.net> Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 687573e commit 5f17ce5

2 files changed

Lines changed: 54 additions & 47 deletions

File tree

Lines changed: 37 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,66 @@
11
---
2-
title: React DOM APIs
2+
title: API React DOM
3+
translationStatus: ai-draft
34
---
45

6+
<Note>
7+
8+
Questa pagina è stata tradotta automaticamente e supervisionata da un maintainer. Un'ulteriore revisione da parte della community sarebbe comunque utile. [Migliora questa traduzione](https://github.com/reactjs/it.react.dev/edit/main/src/content/reference/react-dom/index.md).
9+
10+
</Note>
11+
512
<Intro>
613

7-
The `react-dom` package contains methods that are only supported for the web applications (which run in the browser DOM environment). They are not supported for React Native.
14+
Il pacchetto `react-dom` contiene metodi supportati solo nelle applicazioni web (che vengono eseguite nell'ambiente DOM del browser). Non sono supportati in React Native.
815

916
</Intro>
1017

1118
---
1219

13-
## APIs {/*apis*/}
20+
## API {/*apis*/}
1421

15-
These APIs can be imported from your components. They are rarely used:
22+
Queste API possono essere importate dai tuoi componenti. Vengono usate raramente:
1623

17-
* [`createPortal`](/reference/react-dom/createPortal) lets you render child components in a different part of the DOM tree.
18-
* [`flushSync`](/reference/react-dom/flushSync) lets you force React to flush a state update and update the DOM synchronously.
24+
* [`createPortal`](/reference/react-dom/createPortal) ti permette di renderizzare componenti figli in una parte diversa dell'albero DOM.
25+
* [`flushSync`](/reference/react-dom/flushSync) ti permette di forzare React a eseguire il flush di un aggiornamento di state e ad aggiornare il DOM in modo sincrono.
1926

20-
## Resource Preloading APIs {/*resource-preloading-apis*/}
27+
## API di precaricamento delle risorse {/*resource-preloading-apis*/}
2128

22-
These APIs can be used to make apps faster by pre-loading resources such as scripts, stylesheets, and fonts as soon as you know you need them, for example before navigating to another page where the resources will be used.
29+
Queste API possono essere usate per accelerare le app precaricando risorse come script, fogli di stile e font non appena sai di averne bisogno, ad esempio prima di navigare verso un'altra pagina in cui verranno usate.
2330

24-
[React-based frameworks](/learn/creating-a-react-app) frequently handle resource loading for you, so you might not have to call these APIs yourself. Consult your framework's documentation for details.
31+
I [framework basati su React](/learn/creating-a-react-app) gestiscono spesso il caricamento delle risorse per te, quindi potresti non dover chiamare queste API personalmente. Consulta la documentazione del tuo framework per i dettagli.
2532

26-
* [`prefetchDNS`](/reference/react-dom/prefetchDNS) lets you prefetch the IP address of a DNS domain name that you expect to connect to.
27-
* [`preconnect`](/reference/react-dom/preconnect) lets you connect to a server you expect to request resources from, even if you don't know what resources you'll need yet.
28-
* [`preload`](/reference/react-dom/preload) lets you fetch a stylesheet, font, image, or external script that you expect to use.
29-
* [`preloadModule`](/reference/react-dom/preloadModule) lets you fetch an ESM module that you expect to use.
30-
* [`preinit`](/reference/react-dom/preinit) lets you fetch and evaluate an external script or fetch and insert a stylesheet.
31-
* [`preinitModule`](/reference/react-dom/preinitModule) lets you fetch and evaluate an ESM module.
33+
* [`prefetchDNS`](/reference/react-dom/prefetchDNS) ti permette di precaricare l'indirizzo IP di un nome di dominio DNS a cui ti aspetti di connetterti.
34+
* [`preconnect`](/reference/react-dom/preconnect) ti permette di connetterti a un server da cui ti aspetti di richiedere risorse, anche se non sai ancora quali risorse ti serviranno.
35+
* [`preload`](/reference/react-dom/preload) ti permette di recuperare un foglio di stile, un font, un'immagine o uno script esterno che ti aspetti di usare.
36+
* [`preloadModule`](/reference/react-dom/preloadModule) ti permette di recuperare un modulo ESM che ti aspetti di usare.
37+
* [`preinit`](/reference/react-dom/preinit) ti permette di recuperare ed eseguire uno script esterno o di recuperare e inserire un foglio di stile.
38+
* [`preinitModule`](/reference/react-dom/preinitModule) ti permette di recuperare ed eseguire un modulo ESM.
3239

33-
## Server Rendering APIs {/*server-rendering-apis*/}
40+
## API di renderizzazione sul server {/*server-rendering-apis*/}
3441

35-
This API controls how components render on the server:
42+
Queste API controllano come i componenti vengono renderizzati sul server:
3643

37-
* [`browser`](/reference/react-dom/browser) lets you mark a component as browser-only during server rendering.
44+
* [`browser`](/reference/react-dom/browser) ti permette di contrassegnare un componente come solo per il browser durante la renderizzazione sul server.
3845

3946
---
4047

41-
## Entry points {/*entry-points*/}
48+
## Punti di ingresso {/*entry-points*/}
4249

43-
The `react-dom` package provides two additional entry points:
50+
Il pacchetto `react-dom` fornisce due punti di ingresso aggiuntivi:
4451

45-
* [`react-dom/client`](/reference/react-dom/client) contains APIs to render React components on the client (in the browser).
46-
* [`react-dom/server`](/reference/react-dom/server) contains APIs to render React components on the server.
52+
* [`react-dom/client`](/reference/react-dom/client) contiene API per renderizzare componenti React sul client (nel browser).
53+
* [`react-dom/server`](/reference/react-dom/server) contiene API per renderizzare componenti React sul server.
4754

4855
---
4956

50-
## Removed APIs {/*removed-apis*/}
57+
## API rimosse {/*removed-apis*/}
5158

52-
These APIs were removed in React 19:
59+
Queste API sono state rimosse in React 19:
5360

54-
* [`findDOMNode`](https://18.react.dev/reference/react-dom/findDOMNode): see [alternatives](https://18.react.dev/reference/react-dom/findDOMNode#alternatives).
55-
* [`hydrate`](https://18.react.dev/reference/react-dom/hydrate): use [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) instead.
56-
* [`render`](https://18.react.dev/reference/react-dom/render): use [`createRoot`](/reference/react-dom/client/createRoot) instead.
57-
* [`unmountComponentAtNode`](/reference/react-dom/unmountComponentAtNode): use [`root.unmount()`](/reference/react-dom/client/createRoot#root-unmount) instead.
58-
* [`renderToNodeStream`](https://18.react.dev/reference/react-dom/server/renderToNodeStream): use [`react-dom/server`](/reference/react-dom/server) APIs instead.
59-
* [`renderToStaticNodeStream`](https://18.react.dev/reference/react-dom/server/renderToStaticNodeStream): use [`react-dom/server`](/reference/react-dom/server) APIs instead.
61+
* [`findDOMNode`](https://18.react.dev/reference/react-dom/findDOMNode): vedi [alternative](https://18.react.dev/reference/react-dom/findDOMNode#alternatives).
62+
* [`hydrate`](https://18.react.dev/reference/react-dom/hydrate): usa [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) invece.
63+
* [`render`](https://18.react.dev/reference/react-dom/render): usa [`createRoot`](/reference/react-dom/client/createRoot) invece.
64+
* [`unmountComponentAtNode`](/reference/react-dom/unmountComponentAtNode): usa [`root.unmount()`](/reference/react-dom/client/createRoot#root-unmount) invece.
65+
* [`renderToNodeStream`](https://18.react.dev/reference/react-dom/server/renderToNodeStream): usa le API di [`react-dom/server`](/reference/react-dom/server) invece.
66+
* [`renderToStaticNodeStream`](https://18.react.dev/reference/react-dom/server/renderToStaticNodeStream): usa le API di [`react-dom/server`](/reference/react-dom/server) invece.

src/sidebarReference.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
{
2-
"title": "Riferimento API",
2+
"title": "API Reference",
33
"path": "/reference/react",
44
"routes": [
55
{
66
"hasSectionHeader": true,
77
"sectionHeader": "react@{{version}}"
88
},
99
{
10-
"title": "Panoramica della documentazione di React",
10+
"title": "Overview",
1111
"path": "/reference/react"
1212
},
1313
{
14-
"title": "Built-in React Hooks",
14+
"title": "Hooks",
1515
"path": "/reference/react/hooks",
1616
"routes": [
1717
{
@@ -89,7 +89,7 @@
8989
]
9090
},
9191
{
92-
"title": "Built-in React Components",
92+
"title": "Components",
9393
"path": "/reference/react/components",
9494
"routes": [
9595
{
@@ -119,7 +119,7 @@
119119
]
120120
},
121121
{
122-
"title": "Built-in React APIs",
122+
"title": "APIs",
123123
"path": "/reference/react/apis",
124124
"routes": [
125125
{
@@ -179,7 +179,7 @@
179179
"sectionHeader": "react-dom@{{version}}"
180180
},
181181
{
182-
"title": "Built-in React DOM Hooks",
182+
"title": "Hooks",
183183
"path": "/reference/react-dom/hooks",
184184
"routes": [
185185
{
@@ -189,7 +189,7 @@
189189
]
190190
},
191191
{
192-
"title": "React DOM Components",
192+
"title": "Components",
193193
"path": "/reference/react-dom/components",
194194
"routes": [
195195
{
@@ -243,7 +243,7 @@
243243
]
244244
},
245245
{
246-
"title": "React DOM APIs",
246+
"title": "API React DOM",
247247
"path": "/reference/react-dom",
248248
"routes": [
249249
{
@@ -285,7 +285,7 @@
285285
]
286286
},
287287
{
288-
"title": "Client React DOM APIs",
288+
"title": "Client APIs",
289289
"path": "/reference/react-dom/client",
290290
"routes": [
291291
{
@@ -299,7 +299,7 @@
299299
]
300300
},
301301
{
302-
"title": "Server React DOM APIs",
302+
"title": "Server APIs",
303303
"path": "/reference/react-dom/server",
304304
"routes": [
305305
{
@@ -329,7 +329,7 @@
329329
]
330330
},
331331
{
332-
"title": "Static React DOM APIs",
332+
"title": "Static APIs",
333333
"path": "/reference/react-dom/static",
334334
"routes": [
335335
{
@@ -385,11 +385,11 @@
385385
"path": "/reference/react-compiler/directives",
386386
"routes": [
387387
{
388-
"title": "use memo",
388+
"title": "\"use memo\"",
389389
"path": "/reference/react-compiler/directives/use-memo"
390390
},
391391
{
392-
"title": "use no memo",
392+
"title": "\"use no memo\"",
393393
"path": "/reference/react-compiler/directives/use-no-memo"
394394
}
395395
]
@@ -411,7 +411,7 @@
411411
"sectionHeader": "eslint-plugin-react-hooks"
412412
},
413413
{
414-
"title": "eslint-plugin-react-hooks",
414+
"title": "Lints",
415415
"path": "/reference/eslint-plugin-react-hooks",
416416
"routes": [
417417
{
@@ -486,10 +486,10 @@
486486
},
487487
{
488488
"hasSectionHeader": true,
489-
"sectionHeader": "Regole di React"
489+
"sectionHeader": "Rules of React"
490490
},
491491
{
492-
"title": "Rules of React",
492+
"title": "Overview",
493493
"path": "/reference/rules",
494494
"routes": [
495495
{
@@ -534,7 +534,7 @@
534534
},
535535
{
536536
"hasSectionHeader": true,
537-
"sectionHeader": "API Legacy"
537+
"sectionHeader": "Legacy APIs"
538538
},
539539
{
540540
"title": "Legacy React APIs",

0 commit comments

Comments
 (0)