You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/reference/react/useDebugValue.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ title: useDebugValue
4
4
5
5
<Intro>
6
6
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é.
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 :
24
24
25
25
```js
26
26
import { useDebugValue } from'react';
@@ -32,12 +32,12 @@ function useOnlineStatus() {
32
32
}
33
33
```
34
34
35
-
[Voir d’autres exemples ci-dessous.](#usage)
35
+
[Voir d’autres exemples ci-dessous](#usage).
36
36
37
37
#### Paramètres {/*parameters*/}
38
38
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.
41
41
42
42
#### Valeur renvoyée {/*returns*/}
43
43
@@ -47,7 +47,7 @@ function useOnlineStatus() {
47
47
48
48
### Ajouter un libellé à un Hook personnalisé {/*adding-a-label-to-a-custom-hook*/}
49
49
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).
51
51
52
52
```js [[1, 5, "isOnline ? 'Online' : 'Offline'"]]
53
53
import { useDebugValue } from'react';
@@ -59,9 +59,9 @@ function useOnlineStatus() {
59
59
}
60
60
```
61
61
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:
63
63
64
-

64
+

65
65
66
66
Sans l'appel de `useDebugValue`, seule la donnée sous-jacente (dans cet exemple, `true`) serait affichée.
67
67
@@ -117,6 +117,6 @@ Vous pouvez également transmettre une fonction de formatage comme deuxième arg
117
117
useDebugValue(date, date=>date.toDateString());
118
118
```
119
119
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.
121
121
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