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-dom/components/textarea.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,25 +44,25 @@ Si votre `<textarea>` n'est pas contrôlée, passez plutôt la prop `defaultValu
44
44
45
45
Ces props de `<textarea>` sont compatibles avec les zones de texte contrôlées et non contrôlées :
46
46
47
-
*[`autoComplete`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#autocomplete) : Soit`'on'` ou `'off'`. Spécifie le comportement de l'autocomplétion.
47
+
*[`autoComplete`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#autocomplete) : soit`'on'` ou `'off'`. Spécifie le comportement de l'autocomplétion.
48
48
*[`autoFocus`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#autofocus) : un booléen. Si `true`, React va activer l'élément après le montage _(l'apparition initiale dans le DOM, NdT)_.
49
49
*`children` : `<textarea>` n'accepte pas d'enfants. Pour définir sa valeur initiale, utilisez `defaultValue`.
50
-
*[`cols`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#cols) : Un nombre. Spécifie la largeur par défaut en prenant pour unité la largeur moyenne des caractères. Par défaut, `20`.
51
-
*[`disabled`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#disabled) : Un booléen. Si `true`, la zone de texte ne sera pas interactive et sera grisée.
52
-
*[`form`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#form) : Une chaîne de caractères. Spécifie l'`id` du `<form>` auquel appartient cette zone de texte. S'il est absent, la zone de saisie sera associée au formulaire parent le plus proche.
53
-
*[`maxLength`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#maxlength) : Un nombre. Spécifie la longueur maximale du texte.
54
-
*[`minLength`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#minlength) : Un nombre. Spécifie la longueur minimale du texte.
55
-
*[`name`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#name) : Une chaîne de caractères. Spécifie le nom de cette zone de texte au sein de [l'envoi du formulaire](#reading-the-textarea-value-when-submitting-a-form).
56
-
*`onChange` : Une fonction [gestionnaire d'événement](/reference/react-dom/components/common#event-handler). Requis pour [les zones de texte contrôlées](#controlling-a-text-area-with-a-state-variable). Se déclenche immédiatement lorsque la valeur de la zone de texte est modifiée par l'utilisateur (par exemple, il se déclenche à chaque frappe). Se comporte comme [l'événement `input`](https://developer.mozilla.org/fr/docs/Web/API/HTMLElement/input_event) du navigateur.
57
-
*`onChangeCapture` : Une version de `onChange` qui se déclenche lors de la [phase de capture](/learn/responding-to-events#capture-phase-events).
50
+
*[`cols`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#cols) : un nombre. Spécifie la largeur par défaut en prenant pour unité la largeur moyenne des caractères. Par défaut, `20`.
51
+
*[`disabled`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#disabled) : un booléen. Si `true`, la zone de texte ne sera pas interactive et sera grisée.
52
+
*[`form`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#form) : une chaîne de caractères. Spécifie l'`id` du `<form>` auquel appartient cette zone de texte. S'il est absent, la zone de saisie sera associée au formulaire parent le plus proche.
53
+
*[`maxLength`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#maxlength) : un nombre. Spécifie la longueur maximale du texte.
54
+
*[`minLength`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#minlength) : un nombre. Spécifie la longueur minimale du texte.
55
+
*[`name`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#name) : une chaîne de caractères. Spécifie le nom de cette zone de texte au sein de [l'envoi du formulaire](#reading-the-textarea-value-when-submitting-a-form).
56
+
*`onChange` : une fonction [gestionnaire d'événement](/reference/react-dom/components/common#event-handler). Requis pour [les zones de texte contrôlées](#controlling-a-text-area-with-a-state-variable). Se déclenche immédiatement lorsque la valeur de la zone de texte est modifiée par l'utilisateur (par exemple, il se déclenche à chaque frappe). Se comporte comme [l'événement `input`](https://developer.mozilla.org/fr/docs/Web/API/HTMLElement/input_event) du navigateur.
57
+
*`onChangeCapture` : une version de `onChange` qui se déclenche lors de la [phase de capture](/learn/responding-to-events#capture-phase-events).
58
58
*[`onInput`](https://developer.mozilla.org/fr/docs/Web/API/HTMLElement/input_event) : une fonction [gestionnaire d'événement](/reference/react-dom/components/common#event-handler). Se déclenche immédiatement lorsque la valeur de la zone de texte est modifiée par l'utilisateur. Pour des raisons historiques, en React, il est préférable d'utiliser `onChange` à la place, qui fonctionne de manière similaire.
59
-
*`onInputCapture` : Une version de `onInput` qui se déclenche lors de la [phase de capture](/learn/responding-to-events#capture-phase-events).
59
+
*`onInputCapture` : une version de `onInput` qui se déclenche lors de la [phase de capture](/learn/responding-to-events#capture-phase-events).
60
60
*[`onInvalid`](https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/invalid_event) : une fonction [gestionnaire d'événement](/reference/react-dom/components/common#event-handler). Se déclenche si une zone de texte échoue à la validation lors de la soumission du formulaire. Contrairement à l'événement natif `invalid`, l'événement React `onInvalid` se propage.
61
-
*`onInvalidCapture` : Une version de `onInvalid` qui se déclenche lors de la [phase de capture](/learn/responding-to-events#capture-phase-events).
61
+
*`onInvalidCapture` : une version de `onInvalid` qui se déclenche lors de la [phase de capture](/learn/responding-to-events#capture-phase-events).
62
62
*[`onSelect`](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/select_event) : une fonction [gestionnaire d'événement](/reference/react-dom/components/common#event-handler). Se déclenche après que la sélection à l'intérieur de la zone de texte a changé. React étend l'événement `onSelect` pour se déclencher également pour une sélection vide et sur les modifications de texte (qui peuvent affecter la sélection).
63
-
*`onSelectCapture` : Une version de `onSelect` qui se déclenche lors de la [phase de capture](/learn/responding-to-events#capture-phase-events).
63
+
*`onSelectCapture` : une version de `onSelect` qui se déclenche lors de la [phase de capture](/learn/responding-to-events#capture-phase-events).
64
64
*[`placeholder`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#placeholder) : une chaîne de caractères. Affichée dans une couleur discrète lorsque la valeur de la zone de texte est vide.
65
-
*[`readOnly`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#readonly) : Un booléen. Si `true`, la zone de texte n'est pas modifiable par l'utilisateur.
65
+
*[`readOnly`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#readonly) : un booléen. Si `true`, la zone de texte n'est pas modifiable par l'utilisateur.
66
66
*[`required`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#required) : un booléen. Si `true`, la valeur doit être fournie pour que le formulaire puisse être soumis.
67
67
*[`rows`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#rows) : un nombre. Spécifie la hauteur par défaut en prenant pour unité la hauteur moyenne des caractères. Par défaut, `2`.
68
68
*[`wrap`](https://developer.mozilla.org/fr/docs/Web/HTML/Element/textarea#wrap) : peut être `'hard'`, `'soft'`, ou `'off'`. Spécifie comment les retours à la ligne automatiques sont appliqués lors de la soumission d'un formulaire.
@@ -424,4 +424,4 @@ Si vous passez une `value` à un composant, celle-ci doit être une chaîne de c
424
424
425
425
Si vous passez `value={undefined}` à un composant, puis plus tard `value="quelqueChose"`, React ne saura pas si vous voulez que le composant soit contrôlé ou non. Un composant contrôlé doit toujours recevoir une chaîne de caractères en `value`, pas `null` ni `undefined`.
426
426
427
-
Si votre `value` provient d'une API ou d'une variable d'état, elle peut être initialisée à `null` ou `undefined`. Dans ce cas, définissez-la avec une chaîne vide (`''`) initialement, ou passez `value={someValue ?? ''}` pour vous assurer que `value` est une chaîne de caractères.
427
+
Si votre `value` provient d'une API ou d'une variable d'état, elle peut être initialisée à `null` ou `undefined`. Dans ce cas, définissez-la avec une chaîne vide (`''`) initialement, ou passez `value={someValue ?? ''}` pour vous assurer que `value` est une chaîne de caractères.
0 commit comments