Skip to content

Commit e8ab086

Browse files
docs: translate resumeAndPrerender.md to Português (Brasil)
1 parent 1d57663 commit e8ab086

1 file changed

Lines changed: 27 additions & 27 deletions

File tree

src/content/reference/react-dom/static/resumeAndPrerender.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: resumeAndPrerender
44

55
<Intro>
66

7-
`resumeAndPrerender` continues a prerendered React tree to a static HTML string using a [Web Stream](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API).
7+
`resumeAndPrerender` continua uma árvore React pré-renderizada para uma string HTML estática usando um [Web Stream](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API).
88

99
```js
1010
const { prelude,postpone } = await resumeAndPrerender(reactNode, postponedState, options?)
@@ -16,17 +16,17 @@ const { prelude,postpone } = await resumeAndPrerender(reactNode, postponedState,
1616
1717
<Note>
1818
19-
This API depends on [Web Streams.](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API) For Node.js, use [`resumeAndPrerenderToNodeStream`](/reference/react-dom/static/resumeAndPrerenderToNodeStream) instead.
19+
Esta API depende de [Web Streams.](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API) Para Node.js, use [`resumeAndPrerenderToNodeStream`](/reference/react-dom/static/resumeAndPrerenderToNodeStream) em vez disso.
2020
2121
</Note>
2222
2323
---
2424
25-
## Reference {/*reference*/}
25+
## Referência {/*reference*/}
2626
2727
### `resumeAndPrerender(reactNode, postponedState, options?)` {/*resumeandprerender*/}
2828
29-
Call `resumeAndPrerender` to continue a prerendered React tree to a static HTML string.
29+
Chame `resumeAndPrerender` para continuar uma árvore React pré-renderizada para uma string HTML estática.
3030
3131
```js
3232
import { resumeAndPrerender } from 'react-dom/static';
@@ -43,45 +43,45 @@ async function handler(request, response) {
4343
}
4444
```
4545
46-
On the client, call [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) to make the server-generated HTML interactive.
46+
No cliente, chame [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) para tornar o HTML gerado pelo servidor interativo.
4747
48-
[See more examples below.](#usage)
48+
[Veja mais exemplos abaixo.](#usage)
4949
50-
#### Parameters {/*parameters*/}
50+
#### Parâmetros {/*parameters*/}
5151
52-
* `reactNode`: The React node you called `prerender` (or a previous `resumeAndPrerender`) with. For example, a JSX element like `<App />`. It is expected to represent the entire document, so the `App` component should render the `<html>` tag.
53-
* `postponedState`: The opaque `postpone` object returned from a [prerender API](/reference/react-dom/static/index), loaded from wherever you stored it (e.g. redis, a file, or S3).
54-
* **optional** `options`: An object with streaming options.
55-
* **optional** `signal`: An [abort signal](https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal) that lets you [abort server rendering](#aborting-server-rendering) and render the rest on the client.
56-
* **optional** `onError`: A callback that fires whenever there is a server error, whether [recoverable](#recovering-from-errors-outside-the-shell) or [not.](#recovering-from-errors-inside-the-shell) By default, this only calls `console.error`. If you override it to [log crash reports,](#logging-crashes-on-the-server) make sure that you still call `console.error`.
52+
* `reactNode`: O nó React que você chamou `prerender` (ou um `resumeAndPrerender` anterior) com. Por exemplo, um elemento JSX como `<App />`. Espera-se que ele represente o documento inteiro, então o componente `App` deve renderizar a tag `<html>`.
53+
* `postponedState`: O objeto `postpone` opaco retornado de uma [API de pré-renderização](/reference/react-dom/static/index), carregado de onde quer que você o tenha armazenado (por exemplo, redis, um arquivo ou S3).
54+
* **opcional** `options`: Um objeto com opções de streaming.
55+
* **opcional** `signal`: Um [sinal de abortar](https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal) que permite [abortar a renderização do servidor](#aborting-server-rendering) e renderizar o restante no cliente.
56+
* **opcional** `onError`: Uma função de callback que é acionada sempre que ocorre um erro no servidor, seja [recuperável](#recovering-from-errors-outside-the-shell) ou [não.](#recovering-from-errors-inside-the-shell) Por padrão, isso apenas chama `console.error`. Se você o substituir para [registrar relatórios de falha,](#logging-crashes-on-the-server) certifique-se de ainda chamar `console.error`.
5757
58-
#### Returns {/*returns*/}
58+
#### Retorna {/*returns*/}
5959
60-
`prerender` returns a Promise:
61-
- If rendering the is successful, the Promise will resolve to an object containing:
62-
- `prelude`: a [Web Stream](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API) of HTML. You can use this stream to send a response in chunks, or you can read the entire stream into a string.
63-
- `postponed`: an JSON-serializeable, opaque object that can be passed to [`resume`](/reference/react-dom/server/resume) or [`resumeAndPrerender`](/reference/react-dom/static/resumeAndPrerender) if `prerender` is aborted.
64-
- If rendering fails, the Promise will be rejected. [Use this to output a fallback shell.](/reference/react-dom/server/renderToReadableStream#recovering-from-errors-inside-the-shell)
60+
`prerender` retorna uma Promise:
61+
- Se a renderização for bem-sucedida, a Promise será resolvida para um objeto contendo:
62+
- `prelude`: um [Web Stream](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API) de HTML. Você pode usar este stream para enviar uma resposta em pedaços, ou pode ler o stream inteiro em uma string.
63+
- `postponed`: um objeto opaco e serializável em JSON que pode ser passado para [`resume`](/reference/react-dom/server/resume) ou [`resumeAndPrerender`](/reference/react-dom/static/resumeAndPrerender) se `prerender` for abortado.
64+
- Se a renderização falhar, a Promise será rejeitada. [Use isso para gerar um shell de fallback.](/reference/react-dom/server/renderToReadableStream#recovering-from-errors-inside-the-shell)
6565
66-
#### Caveats {/*caveats*/}
66+
#### Ressalvas {/*caveats*/}
6767
68-
`nonce` is not an available option when prerendering. Nonces must be unique per request and if you use nonces to secure your application with [CSP](https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CSP) it would be inappropriate and insecure to include the nonce value in the prerender itself.
68+
`nonce` não é uma opção disponível ao pré-renderizar. Nonces devem ser únicos por solicitação e se você usar nonces para proteger sua aplicação com [CSP](https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CSP) seria inadequado e inseguro incluir o valor do nonce na própria pré-renderização.
6969
7070
<Note>
7171
72-
### When should I use `resumeAndPrerender`? {/*when-to-use-prerender*/}
72+
### Quando devo usar `resumeAndPrerender`? {/*when-to-use-prerender*/}
7373
74-
The static `resumeAndPrerender` API is used for static server-side generation (SSG). Unlike `renderToString`, `resumeAndPrerender` waits for all data to load before resolving. This makes it suitable for generating static HTML for a full page, including data that needs to be fetched using Suspense. To stream content as it loads, use a streaming server-side render (SSR) API like [renderToReadableStream](/reference/react-dom/server/renderToReadableStream).
74+
A API estática `resumeAndPrerender` é usada para geração estática do lado do servidor (SSG). Ao contrário de `renderToString`, `resumeAndPrerender` espera que todos os dados sejam carregados antes de resolver. Isso o torna adequado para gerar HTML estático para uma página inteira, incluindo dados que precisam ser buscados usando Suspense. Para transmitir conteúdo à medida que ele é carregado, use uma API de renderização do lado do servidor (SSR) de streaming como [renderToReadableStream](/reference/react-dom/server/renderToReadableStream).
7575
76-
`resumeAndPrerender` can be aborted and later either continued with another `resumeAndPrerender` or resumed with `resume` to support partial pre-rendering.
76+
`resumeAndPrerender` pode ser abortado e, posteriormente, continuado com outro `resumeAndPrerender` ou retomado com `resume` para suportar pré-renderização parcial.
7777
7878
</Note>
7979
8080
---
8181
82-
## Usage {/*usage*/}
82+
## Uso {/*usage*/}
8383
84-
### Further reading {/*further-reading*/}
84+
### Leitura adicional {/*further-reading*/}
8585
86-
`resumeAndPrerender` behaves similarly to [`prerender`](/reference/react-dom/static/prerender) but can be used to continue a previously started prerendering process that was aborted.
87-
For more information about resuming a prerendered tree, see the [resume documentation](/reference/react-dom/server/resume#resuming-a-prerender).
86+
`resumeAndPrerender` se comporta de forma semelhante a [`prerender`](/reference/react-dom/static/prerender), mas pode ser usado para continuar um processo de pré-renderização iniciado anteriormente que foi abortado.
87+
Para mais informações sobre como continuar uma árvore pré-renderizada, veja a [documentação do resume](/reference/react-dom/server/resume#resuming-a-prerender).

0 commit comments

Comments
 (0)