From 2e20fd5222c768d8f8a209e60ff24fe851f25cbd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9CSebastian?=
<64795732+slegarraga@users.noreply.github.com>
Date: Thu, 6 Aug 2026 06:44:01 -0400
Subject: [PATCH] translate React Compiler panicThreshold to Spanish
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: “Sebastian <64795732+slegarraga@users.noreply.github.com>
---
.../react-compiler/panicThreshold.md | 88 +++++++++++++++++++
1 file changed, 88 insertions(+)
create mode 100644 src/content/reference/react-compiler/panicThreshold.md
diff --git a/src/content/reference/react-compiler/panicThreshold.md b/src/content/reference/react-compiler/panicThreshold.md
new file mode 100644
index 000000000..932fc1db8
--- /dev/null
+++ b/src/content/reference/react-compiler/panicThreshold.md
@@ -0,0 +1,88 @@
+---
+title: panicThreshold
+---
+
+
+
+La opción `panicThreshold` controla cómo maneja React Compiler los errores durante la compilación.
+
+
+
+```js
+{
+ panicThreshold: 'none' // Recomendado
+}
+```
+
+
+
+---
+
+## Referencia {/*reference*/}
+
+### `panicThreshold` {/*panicthreshold*/}
+
+Determina si los errores de compilación deben detener la compilación u omitir la optimización.
+
+#### Tipo {/*type*/}
+
+```
+'none' | 'critical_errors' | 'all_errors'
+```
+
+#### Valor predeterminado {/*default-value*/}
+
+`'none'`
+
+#### Opciones {/*options*/}
+
+- **`'none'`** (predeterminado, recomendado): Omite los componentes que no se pueden compilar y continúa con la compilación
+- **`'critical_errors'`**: Detiene la compilación solo ante errores críticos del compilador
+- **`'all_errors'`**: Detiene la compilación ante cualquier diagnóstico del compilador
+
+#### Advertencias {/*caveats*/}
+
+- Las compilaciones de producción siempre deben usar `'none'`
+- Los fallos de compilación impiden que tu aplicación se compile
+- Con `'none'`, el compilador detecta y omite automáticamente el código problemático
+- Los umbrales más estrictos solo son útiles durante el desarrollo para depurar
+
+---
+
+## Uso {/*usage*/}
+
+### Configuración de producción (recomendada) {/*production-configuration*/}
+
+Para compilaciones de producción, usa siempre `'none'`. Este es el valor predeterminado:
+
+```js
+{
+ panicThreshold: 'none'
+}
+```
+
+Esto garantiza:
+
+- Que tu compilación nunca falle por problemas del compilador
+- Que los componentes que no se pueden optimizar funcionen con normalidad
+- Que se optimicen la mayor cantidad de componentes posible
+- Implementaciones de producción estables
+
+### Depuración durante el desarrollo {/*development-debugging*/}
+
+Usa temporalmente umbrales más estrictos para encontrar problemas:
+
+```js
+const isDevelopment = process.env.NODE_ENV === 'development';
+
+{
+ panicThreshold: isDevelopment ? 'critical_errors' : 'none',
+ logger: {
+ logEvent(filename, event) {
+ if (isDevelopment && event.kind === 'CompileError') {
+ // ...
+ }
+ }
+ }
+}
+```