Skip to content

Commit f003f1a

Browse files
cosmoartcarburo
andauthored
renderToNodeStream translation (#646)
* renderToNodeStream translation * Update beta/src/content/reference/react-dom/server/renderToNodeStream.md Co-authored-by: Rainer Martinez <rmartinezfraga@yandex.com> * Update beta/src/content/reference/react-dom/server/renderToNodeStream.md Co-authored-by: Rainer Martinez <rmartinezfraga@yandex.com> * Update beta/src/content/reference/react-dom/server/renderToNodeStream.md Co-authored-by: Rainer Martinez <rmartinezfraga@yandex.com> --------- Co-authored-by: Rainer Martinez <rmartinezfraga@gmail.com> Co-authored-by: Rainer Martinez <rmartinezfraga@yandex.com>
1 parent 0d5c676 commit f003f1a

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

beta/src/content/reference/react-dom/server/renderToNodeStream.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ title: renderToNodeStream
44

55
<Deprecated>
66

7-
This API will be removed in a future major version of React. Use [`renderToPipeableStream`](/reference/react-dom/server/renderToPipeableStream) instead.
7+
Esta API se eliminará en una futura versión de React. En su lugar, usa [`renderToPipeableStream`](/reference/react-dom/server/renderToPipeableStream).
88

99
</Deprecated>
1010

1111
<Intro>
1212

13-
`renderToNodeStream` renders a React tree to a [Node.js Readable Stream.](https://nodejs.org/api/stream.html#readable-streams)
13+
`renderToNodeStream` renderiza un árbol de React en un [*Stream* legible de Node.js.](https://nodejs.org/api/stream.html#readable-streams)
1414

1515
```js
1616
const stream = renderToNodeStream(reactNode)
@@ -22,11 +22,11 @@ const stream = renderToNodeStream(reactNode)
2222

2323
---
2424

25-
## Reference {/*reference*/}
25+
## Referencia {/*reference*/}
2626

2727
### `renderToNodeStream(reactNode)` {/*rendertonodestream*/}
2828

29-
On the server, call `renderToNodeStream` to get a [Node.js Readable Stream](https://nodejs.org/api/stream.html#readable-streams) which you can pipe into the response.
29+
En el servidor, llama a `renderToNodeStream` para obtener un [*Stream* legible de Node.js](https://nodejs.org/api/stream.html#readable-streams) que puedes enviar al flujo de la respuesta.
3030

3131
```js
3232
import { renderToNodeStream } from 'react-dom/server';
@@ -35,42 +35,42 @@ const stream = renderToNodeStream(<App />);
3535
stream.pipe(response);
3636
```
3737

38-
On the client, call [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) to make the server-generated HTML interactive.
38+
En el cliente, llama a [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) para hacer interactivo el HTML generado por el servidor.
3939

40-
[See more examples below.](#usage)
40+
[Ver más ejemplos a continuación.](#usage)
4141

42-
#### Parameters {/*parameters*/}
42+
#### Parámetros {/*parameters*/}
4343

44-
* `reactNode`: A React node you want to render to HTML. For example, a JSX element like `<App />`.
44+
* `reactNode`: Un nodo de React que deseas representar en HTML. Por ejemplo, un elemento JSX como `<App />`.
4545

46-
#### Returns {/*returns*/}
46+
#### Retorna {/*returns*/}
4747

48-
A [Node.js Readable Stream](https://nodejs.org/api/stream.html#readable-streams) that outputs an HTML string.
48+
Un [*Stream* legible de Node.js](https://nodejs.org/api/stream.html#readable-streams) que produce una cadena de HTML.
4949

50-
#### Caveats {/*caveats*/}
50+
#### Advertencias {/*caveats*/}
5151

52-
* This method will wait for all [Suspense boundaries](/reference/react/Suspense) to complete before returning any output.
52+
* Este método esperará a que todas las [*Suspense boundaries*](/reference/react/Suspense) se completen antes de devolver cualquier resultado.
5353

54-
* As of React 18, this method buffers all of its output, so it doesn't actually provide any streaming benefits. This is why it's recommended that you migrate to [`renderToPipeableStream`](/reference/react-dom/server/renderToPipeableStream) instead.
54+
* A partir de React 18, este método almacena en búfer toda su salida, por lo que no ofrece realmente ningún beneficio de transmisión. Por esta razón, se recomienda que en su lugar migres a [`renderToPipeableStream`](/reference/react-dom/server/renderToPipeableStream).
5555

56-
* The returned stream is a byte stream encoded in utf-8. If you need a stream in another encoding, take a look at a project like [iconv-lite](https://www.npmjs.com/package/iconv-lite), which provides transform streams for transcoding text.
56+
* El *stream* devuelto es un flujo de bytes codificado en utf-8. Si necesitas un *stream* en otra codificación, echa un vistazo a un proyecto como [iconv-lite](https://www.npmjs.com/package/iconv-lite), que proporciona *streams* de transformación para la transcodificación de texto.
5757

5858
---
5959

60-
## Usage {/*usage*/}
60+
## Uso {/*usage*/}
6161

62-
### Rendering a React tree as HTML to a Node.js Readable Stream {/*rendering-a-react-tree-as-html-to-a-nodejs-readable-stream*/}
62+
### Renderizar un árbol de React como HTML en un *stream* legible de Node.js {/*rendering-a-react-tree-as-html-to-a-nodejs-readable-stream*/}
6363

64-
Call `renderToNodeStream` to get a [Node.js Readable Stream](https://nodejs.org/api/stream.html#readable-streams) which you can pipe to your server response:
64+
Llama a `renderToNodeStream` para obtener un [*Stream* legible de Node.js](https://nodejs.org/api/stream.html#readable-streams) que puedes canalizar a la respuesta de tu servidor:
6565

6666
```js {5-6}
6767
import { renderToNodeStream } from 'react-dom/server';
6868

69-
// The route handler syntax depends on your backend framework
69+
// La sintaxis del manejador de rutas depende de tu framework de backend.
7070
app.use('/', (request, response) => {
7171
const stream = renderToNodeStream(<App />);
7272
stream.pipe(response);
7373
});
7474
```
7575

76-
The stream will produce the initial non-interactive HTML output of your React components. On the client, you will need to call [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) to *hydrate* that server-generated HTML and make it interactive.
76+
El *stream* producirá la salida inicial no interactiva de HTML de tus componentes de React. En el cliente, deberás llamar a [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) para *hidratar* el HTML generado por el servidor y hacerlo interactivo.

0 commit comments

Comments
 (0)