Skip to content

Commit ab8dac2

Browse files
luiserdefcarburo
andauthored
Translate useDebugValue (#609)
* translation for useDebugValue page * minor changes changes: "añadiendo" --> "añadir" "retorna" --> "devuelve" * Update useDebugValue.md * Update useDebugValue.md Co-authored-by: Rainer Martínez Fraga <[email protected]>
1 parent e7ec931 commit ab8dac2

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

beta/src/content/apis/react/useDebugValue.md

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

55
<Intro>
66

7-
`useDebugValue` is a React Hook that lets you add a label to a custom Hook in [React DevTools.](/learn/react-developer-tools)
7+
`useDebugValue` es un Hook de React que te permite añadir una etiqueta a un Hook personalizado en las [herramientas de desarrollo de React.](/learn/react-developer-tools)
88

99
```js
1010
useDebugValue(value, format?)
@@ -16,11 +16,11 @@ useDebugValue(value, format?)
1616
1717
---
1818
19-
## Usage {/*usage*/}
19+
## Uso {/*usage*/}
2020
21-
### Adding a label to a custom Hook {/*adding-a-label-to-a-custom-hook*/}
21+
### Añadir una etiqueta a un Hook personalizado {/*adding-a-label-to-a-custom-hook*/}
2222
23-
Call `useDebugValue` at the top level of your [custom Hook](/learn/reusing-logic-with-custom-hooks) to display a readable <CodeStep step={1}>debug value</CodeStep> for [React DevTools.](/learn/react-developer-tools)
23+
Llama a `useDebugValue` en el primer nivel de tu [Hook personalizado](/learn/reusing-logic-with-custom-hooks) para mostrar un <CodeStep step={1}>valor de depuración</CodeStep> legible para las [herramientas de desarrollo de React.](/learn/react-developer-tools)
2424
2525
```js [[1, 5, "isOnline ? 'Online' : 'Offline'"]]
2626
import { useDebugValue } from 'react';
@@ -32,11 +32,11 @@ function useOnlineStatus() {
3232
}
3333
```
3434
35-
This gives components calling `useOnlineStatus` a label like `OnlineStatus: "Online"` when you inspect them:
35+
Esto le da a los componentes que llamen a `useOnlineStatus` una etiqueta como `OnlineStatus: "Online"` cuando lo inspeccionas:
3636
37-
![A screenshot of React DevTools showing the debug value](/images/docs/react-devtools-usedebugvalue.png)
37+
![Una captura de pantalla de las herramientas de desarrollo de React que muestra el valor de depuración](/images/docs/react-devtools-usedebugvalue.png)
3838
39-
Without the `useDebugValue` call, only the underlying data (in this example, `true`) would be displayed.
39+
Sin la llamada a `useDebugValue`, solo se mostrarán los datos subyacentes (en este ejemplo, `true`).
4040
4141
<Sandpack>
4242
@@ -45,7 +45,7 @@ import { useOnlineStatus } from './useOnlineStatus.js';
4545

4646
function StatusBar() {
4747
const isOnline = useOnlineStatus();
48-
return <h1>{isOnline ? '✅ Online' : 'Disconnected'}</h1>;
48+
return <h1>{isOnline ? '✅ Online' : 'Desconectado'}</h1>;
4949
}
5050

5151
export default function App() {
@@ -76,31 +76,31 @@ function subscribe(callback) {
7676
7777
<Note>
7878
79-
We don't recommend adding debug values to every custom Hook. It's most valuable for custom Hooks that are part of shared libraries and that have a complex internal data structure that's difficult to inspect.
79+
No recomendamos añadir valores de depuración a cada Hook personalizado. Es más valioso para Hooks personalizados que son parte de bibliotecas compartidas y que tienen una estructura de datos compleja interna que es difícil de inspeccionar.
8080
8181
</Note>
8282
8383
---
8484
85-
### Deferring formatting of a debug value {/*deferring-formatting-of-a-debug-value*/}
85+
### Aplazar el formateo de un valor de depuración {/*deferring-formatting-of-a-debug-value*/}
8686
87-
You can also pass a formatting function as the second argument to `useDebugValue`:
87+
Puedes también pasar una función de formateo como segundo argumento para `useDebugValue`:
8888
8989
```js [[1, 1, "date", 18], [2, 1, "date.toDateString()"]]
9090
useDebugValue(date, date => date.toDateString());
9191
```
9292
93-
Your formatting function will receive the <CodeStep step={1}>debug value</CodeStep> as a parameter and should return a <CodeStep step={2}>formatted display value</CodeStep>. When your component is inspected, React DevTools will call the formatting function and display its result.
93+
Tu función de formateo recibirá el <CodeStep step={1}>valor de depuración</CodeStep> como parámetro y debe retornar un <CodeStep step={2}>valor de visualización formateado</CodeStep>. Cuando tu componente es inspeccionado, las herramientas de desarrollo de React llamarán a la función de formateo y mostrarán el resultado.
9494
95-
This lets you avoid running potentially expensive formatting logic unless the component is actually inspected. For example, if `date` is a Date value, this avoids calling `toDateString()` on it for every render of your component.
95+
Esto permite evitar ejecutar una lógica de formateo potencialmente costosa a no ser que el componente esté siendo inspeccionado. Por ejemplo, si `date` es un valor de fecha, evita llamar a `toDateString()` para cada renderizado del componente.
9696
9797
---
9898
99-
## Reference {/*reference*/}
99+
## Referencia {/*reference*/}
100100
101101
### `useDebugValue(value, format?)` {/*usedebugvalue*/}
102102
103-
Call `useDebugValue` at the top level of your [custom Hook](/learn/reusing-logic-with-custom-hooks) to display a readable debug value:
103+
Llama a `useDebugValue` en el primer nivel de tu [Hook personalizado](/learn/reusing-logic-with-custom-hooks) para mostrar un valor de depuración legible:
104104
105105
```js
106106
import { useDebugValue } from 'react';
@@ -112,14 +112,14 @@ function useOnlineStatus() {
112112
}
113113
```
114114
115-
[See more examples above.](#usage)
115+
[Más ejemplos arriba.](#usage)
116116
117-
#### Parameters {/*parameters*/}
117+
#### Parámetros {/*parameters*/}
118118
119-
* `value`: The value you want to display in React DevTools. It can have any type.
120-
* **optional** `format`: A formatting function. When the component is inspected, React DevTools will call the formatting function with the `value` as the argument, and then display the returned formatted value (which may have any type). If you don't specify the formatting function, the original `value` itself will be displayed.
119+
* `value`: El valor que quieres mostrar en las herramientas de desarrollo de React. Puede tener cualquier tipo.
120+
* `format` **opcional**: Una función de formateo. Cuando se inspecciona el componente, las herramientas de desarrollo de React llamarán a la función de formateo con `value` como argumento, y mostrarán el valor formateado devuelto (que puede tener cualquier tipo). Si no especificas la función de formateo, se mostrará el mismo valor `value` original.
121121
122-
#### Returns {/*returns*/}
122+
#### Devuelve {/*returns*/}
123123
124-
`useDebugValue` does not return anything.
124+
`useDebugValue` no devuelve nada.
125125

0 commit comments

Comments
 (0)