Skip to content

Commit 352c687

Browse files
docs: translate rsc-sandbox-test.md to Português (Brasil) (#1203)
1 parent b25fea0 commit 352c687

1 file changed

Lines changed: 16 additions & 16 deletions

File tree

src/content/learn/rsc-sandbox-test.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: RSC Sandbox Test
33
---
44

5-
## Basic Server Component {/*basic-server-component*/}
5+
## Componente de Servidor Básico {/*basic-server-component*/}
66

77
<SandpackRSC>
88

@@ -14,7 +14,7 @@ export default function App() {
1414

1515
</SandpackRSC>
1616

17-
## Server + Client Components {/*server-client*/}
17+
## Componentes de Servidor + Cliente {/*server-client*/}
1818

1919
<SandpackRSC>
2020

@@ -48,7 +48,7 @@ export default function Counter() {
4848

4949
</SandpackRSC>
5050

51-
## Async Server Component with Suspense {/*async-suspense*/}
51+
## Componente de Servidor Assíncrono com Suspense {/*async-suspense*/}
5252

5353
<SandpackRSC>
5454

@@ -88,9 +88,9 @@ export default async function Albums() {
8888

8989
</SandpackRSC>
9090

91-
## Streaming Proof {/*streaming-proof*/}
91+
## Prova de Streaming {/*streaming-proof*/}
9292

93-
This demo proves streaming is incremental. The shell renders instantly with a `<Suspense>` fallback. After 2 seconds the async component streams in and replaces itwithout re-rendering the outer content. The timestamps show the gap.
93+
Esta demonstração prova que o streaming é incremental. A estrutura (shell) é renderizada instantaneamente com um fallback do `<Suspense>`. Após 2 segundos, o componente assíncrono é transmitido e o substituisem re-renderizar o conteúdo externo. Os timestamps mostram a diferença.
9494

9595
<SandpackRSC>
9696

@@ -145,9 +145,9 @@ export default function Timestamp() {
145145

146146
</SandpackRSC>
147147

148-
## Flight Data Types {/*flight-data-types*/}
148+
## Tipos de Dados do Flight {/*flight-data-types*/}
149149

150-
This demo passes Map, Set, Date, and BigInt from a server component through the Flight stream to a client component, proving the full Flight protocol type system works end-to-end.
150+
Esta demonstração passa Map, Set, Date e BigInt de um componente de servidor através do stream Flight para um componente cliente, provando que o sistema de tipos completo do protocolo Flight funciona de ponta a ponta.
151151

152152
<SandpackRSC>
153153

@@ -206,9 +206,9 @@ export default function DataViewer({ map, set, date, big }) {
206206

207207
</SandpackRSC>
208208

209-
## Promise Streaming with use() {/*promise-streaming-use*/}
209+
## Streaming de Promise com use() {/*promise-streaming-use*/}
210210

211-
The server creates a promise (resolves in 2s) and passes it as a prop through a parent async component that suspends for 3s. When the parent reveals at ~3s, the promise is already resolvedso `use()` returns instantly with no inner fallback. The elapsed time should be ~3000ms (the parent's delay), not ~5000ms (which would mean the promise restarted on the client).
211+
O servidor cria uma promise (resolve em 2s) e a passa como prop através de um componente pai assíncrono que suspende por 3s. Quando o pai é revelado em ~3s, a promise já está resolvidaentão `use()` retorna instantaneamente sem um fallback interno. O tempo decorrido deve ser de ~3000ms (o atraso do pai), não ~5000ms (o que significaria que a promise reiniciou no cliente).
212212

213213
<SandpackRSC>
214214

@@ -284,9 +284,9 @@ export default function UserCard({ userPromise, serverTime }) {
284284

285285
</SandpackRSC>
286286

287-
## Flight Data Types in Server Actions {/*flight-data-types-actions*/}
287+
## Tipos de Dados do Flight em Ações de Servidor {/*flight-data-types-actions*/}
288288

289-
This demo sends Map, Set, Date, and BigInt from a client component *to* a server action via `encodeReply`/`decodeReply`, then verifies the types survived the round trip.
289+
Esta demonstração envia Map, Set, Date e BigInt de um componente cliente *para* uma ação de servidor via `encodeReply`/`decodeReply`, e então verifica se os tipos sobreviveram à viagem de ida e volta.
290290

291291
<SandpackRSC>
292292

@@ -388,9 +388,9 @@ export default function TestButton({ testTypes }) {
388388

389389
</SandpackRSC>
390390

391-
## Server Action Mutation + Re-render {/*action-mutation-rerender*/}
391+
## Mutação de Ação de Servidor + Re-renderização {/*action-mutation-rerender*/}
392392

393-
The server action mutates server-side data and returns a confirmation string. The updated list is only visible because the framework automatically re-renders the entire server component tree after the action completes — the server component re-reads the data and streams the new UI to the client.
393+
A ação de servidor modifica dados no lado do servidor e retorna uma string de confirmação. A lista atualizada só é visível porque o framework re-renderiza automaticamente toda a árvore de componentes do servidor após a conclusão da ação — o componente do servidor relê os dados e transmite a nova UI para o cliente.
394394

395395
<SandpackRSC>
396396

@@ -485,9 +485,9 @@ export default function AddTodo({ createTodo }) {
485485

486486
</SandpackRSC>
487487

488-
## Inline Server Actions {/*inline-server-actions*/}
488+
## Ações de Servidor Inline {/*inline-server-actions*/}
489489

490-
Server actions defined inline inside a server component with `'use server'` on the function body. The action closes over module-level state and is passed as a prop — no separate `actions.js` file needed.
490+
Ações de servidor definidas inline dentro de um componente de servidor com `'use server'` no corpo da função. A ação fecha sobre o estado do nível do módulo e é passada como prop — nenhum arquivo `actions.js` separado é necessário.
491491

492492
<SandpackRSC>
493493

@@ -526,7 +526,7 @@ export default function LikeButton({ addLike }) {
526526

527527
</SandpackRSC>
528528

529-
## Server Functions {/*server-functions*/}
529+
## Funções de Servidor {/*server-functions*/}
530530

531531
<SandpackRSC>
532532

0 commit comments

Comments
 (0)