Skip to content

Commit 8261e5e

Browse files
MatteoGauthiertdd
andauthored
Apply suggestions from code review
Co-authored-by: Christophe Porteneuve <tdd@tddsworld.com>
1 parent 222503c commit 8261e5e

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/content/reference/react/useDebugValue.md

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

55
<Intro>
66

7-
`useDebugValue` est un Hook React permettant d'ajouter une étiquette visible dans [React DevTools](/learn/react-developer-tools) à un Hook personnalisé.
7+
`useDebugValue` est un Hook React qui vous permet d'ajouter une étiquette visible dans [les outils de développement React](/learn/react-developer-tools) à un Hook personnalisé.
88

99
```js
1010
useDebugValue(value, format?)
@@ -20,7 +20,7 @@ useDebugValue(value, format?)
2020
2121
### `useDebugValue(value, format?)` {/*usedebugvalue*/}
2222
23-
Appelez `useDebugValue` à la racine de votre [Hook personnalisé](/learn/reusing-logic-with-custom-hooks) pour afficher une valeur de débogage visible :
23+
Appelez `useDebugValue` à la racine de votre [Hook personnalisé](/learn/reusing-logic-with-custom-hooks) pour afficher une valeur de débogage lisible :
2424
2525
```js
2626
import { useDebugValue } from 'react';
@@ -32,12 +32,12 @@ function useOnlineStatus() {
3232
}
3333
```
3434
35-
[Voir d’autres exemples ci-dessous.](#usage)
35+
[Voir d’autres exemples ci-dessous](#usage).
3636
3737
#### Paramètres {/*parameters*/}
3838
39-
* `value`: La valeur que vous souhaitez afficher dans React DevTools. Elle peut être de n'importe quel type.
40-
* **optionnel** `format` : Une fonction de formatage. Lorsque le composant est inspecté, React DevTools appellera la fonction de formatage avec la `valeur` comme argument, puis affichera la valeur formatée renvoyée (qui peut avoir n'importe quel type). Si vous ne spécifiez pas la fonction de formatage, la `value` originale sera affichée.
39+
* `value` : la valeur que vous souhaitez afficher dans les outils de développement React. Elle peut être de n'importe quel type.
40+
* `format` **optionnel** : une fonction de formatage. Lorsque le composant est inspecté, les outils de développement React appelleront la fonction de formatage avec `value` comme argument, puis afficheront la valeur formatée renvoyée (qui peut avoir n'importe quel type). Si vous ne spécifiez pas la fonction de formatage, la `value` originale sera affichée.
4141
4242
#### Valeur renvoyée {/*returns*/}
4343
@@ -47,7 +47,7 @@ function useOnlineStatus() {
4747
4848
### Ajouter un libellé à un Hook personnalisé {/*adding-a-label-to-a-custom-hook*/}
4949
50-
Appelez `useDebugValue` à la racine de votre Hook personnalisé pour afficher une <CodeStep step={1}>valeur de débogage</CodeStep> dans [React DevTools.](/learn/react-developer-tools)
50+
Appelez `useDebugValue` à la racine de votre [Hook personnalisé](/learn/reusing-logic-with-custom-hooks) pour afficher une <CodeStep step={1}>valeur de débogage</CodeStep> dans [les outils de développement React](/learn/react-developer-tools).
5151
5252
```js [[1, 5, "isOnline ? 'Online' : 'Offline'"]]
5353
import { useDebugValue } from 'react';
@@ -59,9 +59,9 @@ function useOnlineStatus() {
5959
}
6060
```
6161
62-
Cela donne aux composants appelant `useOnlineStatus` une étiquette comme `OnlineStatus: "Online"` lorsque vous les inspectez :
62+
Ça donne aux composants qui appellent `useOnlineStatus` une étiquette du genre `OnlineStatus: "En ligne"` lorsque vous les inspectez :
6363
64-
![Une capture d'écran de React DevTools montrant la valeur de débogage](/images/docs/react-devtools-usedebugvalue.png)
64+
![Une capture d'écran des outils de développement React montrant la valeur de débogage](/images/docs/react-devtools-usedebugvalue.png)
6565
6666
Sans l'appel de `useDebugValue`, seule la donnée sous-jacente (dans cet exemple, `true`) serait affichée.
6767
@@ -117,6 +117,6 @@ Vous pouvez également transmettre une fonction de formatage comme deuxième arg
117117
useDebugValue(date, date => date.toDateString());
118118
```
119119
120-
Votre fonction de formatage recevra la <CodeStep step={1}>valeur de débogage</CodeStep> en paramètre et devra renvoyer une <CodeStep step={2}>valeur d'affichage formatée</CodeStep>. Lorsque votre composant est inspecté, React DevTools appellera cette fonction et affichera son résultat.
120+
Votre fonction de formatage recevra la <CodeStep step={1}>valeur de débogage</CodeStep> comme argument et devra renvoyer une <CodeStep step={2}>valeur formatée pour l'affichage</CodeStep>. Lorsque votre composant sera inspecté, les outils de développement React appelleront cette fonction et afficheront son résultat.
121121
122-
Cela vous permet d'éviter d'exécuter une logique de formatage potentiellement coûteuse à moins que le composant ne soit réellement inspecté. Par exemple, si `date` est une valeur de type Date, cela évite d'appeler `toDateString()` à chaque rendu.
122+
Ça vous permet d'éviter d'exécuter une logique de formatage potentiellement coûteuse tant que le composant n'est pas réellement inspecté. Par exemple, si `date` est une valeur de type Date, ça évite d'appeler `toDateString()` à chaque rendu.

0 commit comments

Comments
 (0)