From 8c9b5d95ccb81aa875c7fd2460b71ee3c003dda8 Mon Sep 17 00:00:00 2001 From: Alessandro De Blasis Date: Tue, 15 Sep 2026 00:41:24 +0300 Subject: [PATCH 1/3] translate(reference): API React DOM del server index Traduce la pagina indice react-dom/server (renderToNodeStream e renderToStaticNodeStream coperti tramite react-dom/index). Signed-off-by: Alessandro De Blasis --- .../reference/react-dom/server/index.md | 39 +++++++++++-------- src/sidebarReference.json | 2 +- 2 files changed, 24 insertions(+), 17 deletions(-) diff --git a/src/content/reference/react-dom/server/index.md b/src/content/reference/react-dom/server/index.md index aa5d37090..5e4df65e1 100644 --- a/src/content/reference/react-dom/server/index.md +++ b/src/content/reference/react-dom/server/index.md @@ -1,44 +1,51 @@ --- -title: Server React DOM APIs +title: API React DOM del server +translationStatus: ai-draft --- + + +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/server/index.md). + + + -The `react-dom/server` APIs let you server-side render React components to HTML. These APIs are only used on the server at the top level of your app to generate the initial HTML. A [framework](/learn/creating-a-react-app#full-stack-frameworks) may call them for you. Most of your components don't need to import or use them. +Le API `react-dom/server` ti permettono di renderizzare sul server i componenti React in HTML. Queste API vengono usate solo sul server, al livello superiore della tua app, per generare l'HTML iniziale. Un [framework](/learn/creating-a-react-app#full-stack-frameworks) può chiamarle per te. La maggior parte dei tuoi componenti non deve importarle o usarle. --- -## Server APIs for Web Streams {/*server-apis-for-web-streams*/} +## API del server per Web Stream {/*server-apis-for-web-streams*/} -These methods are only available in the environments with [Web Streams](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API), which includes browsers, Deno, and some modern edge runtimes: +Questi metodi sono disponibili solo negli ambienti con [Web Stream](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API), che includono browser, Deno e alcuni runtime edge moderni: -* [`renderToReadableStream`](/reference/react-dom/server/renderToReadableStream) renders a React tree to a [Readable Web Stream.](https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream) -* [`resume`](/reference/react-dom/server/resume) resumes [`prerender`](/reference/react-dom/static/prerender) to a [Readable Web Stream](https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream). +* [`renderToReadableStream`](/reference/react-dom/server/renderToReadableStream) renderizza un albero React in un [Readable Web Stream.](https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream) +* [`resume`](/reference/react-dom/server/resume) riprende [`prerender`](/reference/react-dom/static/prerender) in un [Readable Web Stream](https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream). -Node.js also includes these methods for compatibility, but they are not recommended due to worse performance. Use the [dedicated Node.js APIs](#server-apis-for-nodejs-streams) instead. +Node.js include anche questi metodi per compatibilità, ma non sono consigliati a causa delle prestazioni inferiori. Usa invece le [API Node.js dedicate](#server-apis-for-nodejs-streams). --- -## Server APIs for Node.js Streams {/*server-apis-for-nodejs-streams*/} +## API del server per Node.js Stream {/*server-apis-for-nodejs-streams*/} -These methods are only available in the environments with [Node.js Streams:](https://nodejs.org/api/stream.html) +Questi metodi sono disponibili solo negli ambienti con [Node.js Stream:](https://nodejs.org/api/stream.html) -* [`renderToPipeableStream`](/reference/react-dom/server/renderToPipeableStream) renders a React tree to a pipeable [Node.js Stream.](https://nodejs.org/api/stream.html) -* [`resumeToPipeableStream`](/reference/react-dom/server/resumeToPipeableStream) resumes [`prerenderToNodeStream`](/reference/react-dom/static/prerenderToNodeStream) to a pipeable [Node.js Stream.](https://nodejs.org/api/stream.html) +* [`renderToPipeableStream`](/reference/react-dom/server/renderToPipeableStream) renderizza un albero React in un [Node.js Stream](https://nodejs.org/api/stream.html) pipeable +* [`resumeToPipeableStream`](/reference/react-dom/server/resumeToPipeableStream) riprende [`prerenderToNodeStream`](/reference/react-dom/static/prerenderToNodeStream) in un [Node.js Stream](https://nodejs.org/api/stream.html) pipeable --- -## Legacy Server APIs for non-streaming environments {/*legacy-server-apis-for-non-streaming-environments*/} +## API legacy del server per ambienti senza streaming {/*legacy-server-apis-for-non-streaming-environments*/} -These methods can be used in the environments that don't support streams: +Questi metodi possono essere usati negli ambienti che non supportano gli stream: -* [`renderToString`](/reference/react-dom/server/renderToString) renders a React tree to a string. -* [`renderToStaticMarkup`](/reference/react-dom/server/renderToStaticMarkup) renders a non-interactive React tree to a string. +* [`renderToString`](/reference/react-dom/server/renderToString) renderizza un albero React in una stringa. +* [`renderToStaticMarkup`](/reference/react-dom/server/renderToStaticMarkup) renderizza un albero React non interattivo in una stringa. -They have limited functionality compared to the streaming APIs. +Hanno funzionalità limitate rispetto alle API di streaming. diff --git a/src/sidebarReference.json b/src/sidebarReference.json index 2d5c87981..c3bca20c5 100644 --- a/src/sidebarReference.json +++ b/src/sidebarReference.json @@ -299,7 +299,7 @@ ] }, { - "title": "Server APIs", + "title": "API React DOM del server", "path": "/reference/react-dom/server", "routes": [ { From f7845e60e30ee56e17adec25dada4092f78bb59e Mon Sep 17 00:00:00 2001 From: Alessandro De Blasis Date: Tue, 15 Sep 2026 06:08:25 +0300 Subject: [PATCH 2/3] fix(docs): allinea terminologia stream in react-dom/server index MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Allinea Stream Web Readable, Web Streams e Stream Node.js pipeable con le pagine sorelle già tradotte; MDN /it/ e intro più naturale. Signed-off-by: Alessandro De Blasis Co-authored-by: Cursor --- src/content/reference/react-dom/server/index.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/content/reference/react-dom/server/index.md b/src/content/reference/react-dom/server/index.md index 5e4df65e1..05188995b 100644 --- a/src/content/reference/react-dom/server/index.md +++ b/src/content/reference/react-dom/server/index.md @@ -11,7 +11,7 @@ Questa pagina è stata tradotta automaticamente e supervisionata da un maintaine -Le API `react-dom/server` ti permettono di renderizzare sul server i componenti React in HTML. Queste API vengono usate solo sul server, al livello superiore della tua app, per generare l'HTML iniziale. Un [framework](/learn/creating-a-react-app#full-stack-frameworks) può chiamarle per te. La maggior parte dei tuoi componenti non deve importarle o usarle. +Le API `react-dom/server` ti permettono di renderizzare componenti React in HTML sul server. Queste API vengono usate solo sul server, al livello superiore della tua app, per generare l'HTML iniziale. Un [framework](/learn/creating-a-react-app#full-stack-frameworks) può chiamarle per te. La maggior parte dei tuoi componenti non deve importarle o usarle. @@ -19,10 +19,10 @@ Le API `react-dom/server` ti permettono di renderizzare sul server i componenti ## API del server per Web Stream {/*server-apis-for-web-streams*/} -Questi metodi sono disponibili solo negli ambienti con [Web Stream](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API), che includono browser, Deno e alcuni runtime edge moderni: +Questi metodi sono disponibili solo negli ambienti con [Web Streams](https://developer.mozilla.org/it/docs/Web/API/Streams_API), che includono browser, Deno e i moderni edge runtime: -* [`renderToReadableStream`](/reference/react-dom/server/renderToReadableStream) renderizza un albero React in un [Readable Web Stream.](https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream) -* [`resume`](/reference/react-dom/server/resume) riprende [`prerender`](/reference/react-dom/static/prerender) in un [Readable Web Stream](https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream). +* [`renderToReadableStream`](/reference/react-dom/server/renderToReadableStream) renderizza un albero React in uno [Stream Web Readable.](https://developer.mozilla.org/it/docs/Web/API/ReadableStream) +* [`resume`](/reference/react-dom/server/resume) riprende [`prerender`](/reference/react-dom/static/prerender) in uno [Stream Web Readable](https://developer.mozilla.org/it/docs/Web/API/ReadableStream). @@ -36,8 +36,8 @@ Node.js include anche questi metodi per compatibilità, ma non sono consigliati Questi metodi sono disponibili solo negli ambienti con [Node.js Stream:](https://nodejs.org/api/stream.html) -* [`renderToPipeableStream`](/reference/react-dom/server/renderToPipeableStream) renderizza un albero React in un [Node.js Stream](https://nodejs.org/api/stream.html) pipeable -* [`resumeToPipeableStream`](/reference/react-dom/server/resumeToPipeableStream) riprende [`prerenderToNodeStream`](/reference/react-dom/static/prerenderToNodeStream) in un [Node.js Stream](https://nodejs.org/api/stream.html) pipeable +* [`renderToPipeableStream`](/reference/react-dom/server/renderToPipeableStream) renderizza un albero React in uno [Stream Node.js pipeable.](https://nodejs.org/api/stream.html) +* [`resumeToPipeableStream`](/reference/react-dom/server/resumeToPipeableStream) riprende [`prerenderToNodeStream`](/reference/react-dom/static/prerenderToNodeStream) in uno [Stream Node.js pipeable.](https://nodejs.org/api/stream.html) --- From 29968e8dd89f11948cbabb97f4e9d3d97b4f038d Mon Sep 17 00:00:00 2001 From: Alessandro De Blasis Date: Tue, 15 Sep 2026 06:08:46 +0300 Subject: [PATCH 3/3] fix(docs): pluralizza Web/Node.js Streams nei titoli di sezione Allinea i titoli di sezione al plurale usato upstream e nel corpo. Signed-off-by: Alessandro De Blasis Co-authored-by: Cursor --- src/content/reference/react-dom/server/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/content/reference/react-dom/server/index.md b/src/content/reference/react-dom/server/index.md index 05188995b..a917bc2e5 100644 --- a/src/content/reference/react-dom/server/index.md +++ b/src/content/reference/react-dom/server/index.md @@ -17,7 +17,7 @@ Le API `react-dom/server` ti permettono di renderizzare componenti React in HTML --- -## API del server per Web Stream {/*server-apis-for-web-streams*/} +## API del server per Web Streams {/*server-apis-for-web-streams*/} Questi metodi sono disponibili solo negli ambienti con [Web Streams](https://developer.mozilla.org/it/docs/Web/API/Streams_API), che includono browser, Deno e i moderni edge runtime: @@ -32,9 +32,9 @@ Node.js include anche questi metodi per compatibilità, ma non sono consigliati --- -## API del server per Node.js Stream {/*server-apis-for-nodejs-streams*/} +## API del server per Node.js Streams {/*server-apis-for-nodejs-streams*/} -Questi metodi sono disponibili solo negli ambienti con [Node.js Stream:](https://nodejs.org/api/stream.html) +Questi metodi sono disponibili solo negli ambienti con [Node.js Streams:](https://nodejs.org/api/stream.html) * [`renderToPipeableStream`](/reference/react-dom/server/renderToPipeableStream) renderizza un albero React in uno [Stream Node.js pipeable.](https://nodejs.org/api/stream.html) * [`resumeToPipeableStream`](/reference/react-dom/server/resumeToPipeableStream) riprende [`prerenderToNodeStream`](/reference/react-dom/static/prerenderToNodeStream) in uno [Stream Node.js pipeable.](https://nodejs.org/api/stream.html)