Skip to content

Commit c8c580c

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

1 file changed

Lines changed: 35 additions & 36 deletions

File tree

src/content/reference/react-compiler/configuration.md

Lines changed: 35 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ title: Configuration
44

55
<Intro>
66

7-
This page lists all configuration options available in React Compiler.
7+
Esta página lista todas as opções de configuração disponíveis no React Compiler.
88

9-
</Intro>
9+
</Note>
1010

1111
<Note>
1212

13-
For most apps, the default options should work out of the box. If you have a special need, you can use these advanced options.
13+
Para a maioria dos aplicativos, as opções padrão funcionarão imediatamente. Se você tiver uma necessidade especial, poderá usar estas opções avançadas.
1414

1515
</Note>
1616

@@ -20,7 +20,7 @@ module.exports = {
2020
plugins: [
2121
[
2222
'babel-plugin-react-compiler', {
23-
// compiler options
23+
// opções do compilador
2424
}
2525
]
2626
]
@@ -29,62 +29,62 @@ module.exports = {
2929

3030
---
3131

32-
## Compilation Control {/*compilation-control*/}
32+
## Controle de Compilação {/*compilation-control*/}
3333

34-
These options control *what* the compiler optimizes and *how* it selects components and hooks to compile.
34+
Estas opções controlam *o quê* o compilador otimiza e *como* ele seleciona componentes e hooks para compilar.
3535

36-
* [`compilationMode`](/reference/react-compiler/compilationMode) controls the strategy for selecting functions to compile (e.g., all functions, only annotated ones, or intelligent detection).
36+
* [`compilationMode`](/reference/react-compiler/compilationMode) controla a estratégia para selecionar funções a serem compiladas (por exemplo, todas as funções, apenas as anotadas ou detecção inteligente).
3737

3838
```js
3939
{
40-
compilationMode: 'annotation' // Only compile "use memo" functions
40+
compilationMode: 'annotation' // Compila apenas funções "use memo"
4141
}
4242
```
4343

4444
---
4545

46-
## Version Compatibility {/*version-compatibility*/}
46+
## Compatibilidade de Versão {/*version-compatibility*/}
4747

48-
React version configuration ensures the compiler generates code compatible with your React version.
48+
A configuração da versão do React garante que o compilador gere código compatível com sua versão do React.
4949

50-
[`target`](/reference/react-compiler/target) specifies which React version you're using (17, 18, or 19).
50+
[`target`](/reference/react-compiler/target) especifica qual versão do React você está usando (17, 18 ou 19).
5151

5252
```js
53-
// For React 18 projects
53+
// Para projetos React 18
5454
{
55-
target: '18' // Also requires react-compiler-runtime package
55+
target: '18' // Também requer o pacote react-compiler-runtime
5656
}
5757
```
5858

5959
---
6060

61-
## Error Handling {/*error-handling*/}
61+
## Tratamento de Erros {/*error-handling*/}
6262

63-
These options control how the compiler responds to code that doesn't follow the [Rules of React](/reference/rules).
63+
Estas opções controlam como o compilador responde a código que não segue as [Regras do React](/reference/rules).
6464

65-
[`panicThreshold`](/reference/react-compiler/panicThreshold) determines whether to fail the build or skip problematic components.
65+
[`panicThreshold`](/reference/react-compiler/panicThreshold) determina se deve falhar na compilação ou pular componentes problemáticos.
6666

6767
```js
68-
// Recommended for production
68+
// Recomendado para produção
6969
{
70-
panicThreshold: 'none' // Skip components with errors instead of failing the build
70+
panicThreshold: 'none' // Pula componentes com erros em vez de falhar na compilação
7171
}
7272
```
7373

7474
---
7575

76-
## Debugging {/*debugging*/}
76+
## Depuração {/*debugging*/}
7777

78-
Logging and analysis options help you understand what the compiler is doing.
78+
Opções de log e análise ajudam você a entender o que o compilador está fazendo.
7979

80-
[`logger`](/reference/react-compiler/logger) provides custom logging for compilation events.
80+
[`logger`](/reference/react-compiler/logger) fornece logging personalizado para eventos de compilação.
8181

8282
```js
8383
{
8484
logger: {
8585
logEvent(filename, event) {
8686
if (event.kind === 'CompileSuccess') {
87-
console.log('Compiled:', filename);
87+
console.log('Compilado:', filename);
8888
}
8989
}
9090
}
@@ -93,11 +93,11 @@ Logging and analysis options help you understand what the compiler is doing.
9393

9494
---
9595

96-
## Feature Flags {/*feature-flags*/}
96+
## Flags de Funcionalidade {/*feature-flags*/}
9797

98-
Conditional compilation lets you control when optimized code is used.
98+
A compilação condicional permite que você controle quando o código otimizado é usado.
9999

100-
[`gating`](/reference/react-compiler/gating) enables runtime feature flags for A/B testing or gradual rollouts.
100+
[`gating`](/reference/react-compiler/gating) habilita flags de funcionalidade em tempo de execução para testes A/B ou implementações graduais.
101101

102102
```js
103103
{
@@ -110,11 +110,11 @@ Conditional compilation lets you control when optimized code is used.
110110

111111
---
112112

113-
## Common Configuration Patterns {/*common-patterns*/}
113+
## Padrões Comuns de Configuração {/*common-patterns*/}
114114

115-
### Default configuration {/*default-configuration*/}
115+
### Configuração padrão {/*default-configuration*/}
116116

117-
For most React 19 applications, the compiler works without configuration:
117+
Para a maioria das aplicações React 19, o compilador funciona sem configuração:
118118

119119
```js
120120
// babel.config.js
@@ -125,27 +125,26 @@ module.exports = {
125125
};
126126
```
127127

128-
### React 17/18 projects {/*react-17-18*/}
128+
### Projetos React 17/18 {/*react-17-18*/}
129129

130-
Older React versions need the runtime package and target configuration:
130+
Versões mais antigas do React precisam do pacote runtime e da configuração de target:
131131

132132
```bash
133133
npm install react-compiler-runtime@latest
134134
```
135135

136136
```js
137137
{
138-
target: '18' // or '17'
138+
target: '18' // ou '17'
139139
}
140140
```
141141

142-
### Incremental adoption {/*incremental-adoption*/}
142+
### Adoção Incremental {/*incremental-adoption*/}
143143

144-
Start with specific directories and expand gradually:
144+
Comece com diretórios específicos e expanda gradualmente:
145145

146146
```js
147147
{
148-
compilationMode: 'annotation' // Only compile "use memo" functions
148+
compilationMode: 'annotation' // Compila apenas funções "use memo"
149149
}
150-
```
151-
150+
```

0 commit comments

Comments
 (0)