Skip to content

Commit 2e20fd5

Browse files
committed
translate React Compiler panicThreshold to Spanish
Signed-off-by: “Sebastian <64795732+slegarraga@users.noreply.github.com>
1 parent e91a76a commit 2e20fd5

1 file changed

Lines changed: 88 additions & 0 deletions

File tree

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
---
2+
title: panicThreshold
3+
---
4+
5+
<Intro>
6+
7+
La opción `panicThreshold` controla cómo maneja React Compiler los errores durante la compilación.
8+
9+
</Intro>
10+
11+
```js
12+
{
13+
panicThreshold: 'none' // Recomendado
14+
}
15+
```
16+
17+
<InlineToc />
18+
19+
---
20+
21+
## Referencia {/*reference*/}
22+
23+
### `panicThreshold` {/*panicthreshold*/}
24+
25+
Determina si los errores de compilación deben detener la compilación u omitir la optimización.
26+
27+
#### Tipo {/*type*/}
28+
29+
```
30+
'none' | 'critical_errors' | 'all_errors'
31+
```
32+
33+
#### Valor predeterminado {/*default-value*/}
34+
35+
`'none'`
36+
37+
#### Opciones {/*options*/}
38+
39+
- **`'none'`** (predeterminado, recomendado): Omite los componentes que no se pueden compilar y continúa con la compilación
40+
- **`'critical_errors'`**: Detiene la compilación solo ante errores críticos del compilador
41+
- **`'all_errors'`**: Detiene la compilación ante cualquier diagnóstico del compilador
42+
43+
#### Advertencias {/*caveats*/}
44+
45+
- Las compilaciones de producción siempre deben usar `'none'`
46+
- Los fallos de compilación impiden que tu aplicación se compile
47+
- Con `'none'`, el compilador detecta y omite automáticamente el código problemático
48+
- Los umbrales más estrictos solo son útiles durante el desarrollo para depurar
49+
50+
---
51+
52+
## Uso {/*usage*/}
53+
54+
### Configuración de producción (recomendada) {/*production-configuration*/}
55+
56+
Para compilaciones de producción, usa siempre `'none'`. Este es el valor predeterminado:
57+
58+
```js
59+
{
60+
panicThreshold: 'none'
61+
}
62+
```
63+
64+
Esto garantiza:
65+
66+
- Que tu compilación nunca falle por problemas del compilador
67+
- Que los componentes que no se pueden optimizar funcionen con normalidad
68+
- Que se optimicen la mayor cantidad de componentes posible
69+
- Implementaciones de producción estables
70+
71+
### Depuración durante el desarrollo {/*development-debugging*/}
72+
73+
Usa temporalmente umbrales más estrictos para encontrar problemas:
74+
75+
```js
76+
const isDevelopment = process.env.NODE_ENV === 'development';
77+
78+
{
79+
panicThreshold: isDevelopment ? 'critical_errors' : 'none',
80+
logger: {
81+
logEvent(filename, event) {
82+
if (isDevelopment && event.kind === 'CompileError') {
83+
// ...
84+
}
85+
}
86+
}
87+
}
88+
```

0 commit comments

Comments
 (0)