Skip to content

Commit a9c9ee2

Browse files
committed
fix(reference): address review feedback for textarea
Signed-off-by: Alessandro De Blasis <alex@deblasis.net>
1 parent b96b082 commit a9c9ee2

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

‎src/content/reference/react-dom/components/textarea.md‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ Queste props di `<textarea>` sono rilevanti sia per aree di testo non controllat
8686

8787
## Usage {/*usage*/}
8888

89-
### Displaying a text area {/*displaying-a-text-area*/}
89+
### Visualizzare un'area di testo {/*displaying-a-text-area*/}
9090

9191
Renderizza `<textarea>` per visualizzare un'area di testo. Puoi specificare la dimensione predefinita con gli attributi [`rows`](https://developer.mozilla.org/it/docs/Web/HTML/Element/textarea#rows) e [`cols`](https://developer.mozilla.org/it/docs/Web/HTML/Element/textarea#cols), ma per impostazione predefinita l'utente potrà ridimensionarla. Per disabilitare il ridimensionamento, puoi specificare `resize: none` nel CSS.
9292

@@ -114,7 +114,7 @@ label, textarea { display: block; }
114114

115115
---
116116

117-
### Providing a label for a text area {/*providing-a-label-for-a-text-area*/}
117+
### Fornire un'etichetta per un'area di testo {/*providing-a-label-for-a-text-area*/}
118118

119119
Di solito, posizionerai ogni `<textarea>` dentro un tag [`<label>`](https://developer.mozilla.org/it/docs/Web/HTML/Element/label). Questo indica al browser che questa etichetta è associata a quell'area di testo. Quando l'utente clicca sull'etichetta, il browser metterà a fuoco l'area di testo. È anche essenziale per l'accessibilità: uno screen reader annuncerà la didascalia dell'etichetta quando l'utente mette a fuoco l'area di testo.
120120

@@ -151,7 +151,7 @@ input { margin: 5px; }
151151

152152
---
153153

154-
### Providing an initial value for a text area {/*providing-an-initial-value-for-a-text-area*/}
154+
### Fornire un valore iniziale per un'area di testo {/*providing-an-initial-value-for-a-text-area*/}
155155

156156
Puoi specificare facoltativamente il valore iniziale per l'area di testo. Passalo come stringa `defaultValue`.
157157

@@ -190,7 +190,7 @@ A differenza dell'HTML, passare testo iniziale come `<textarea>Some content</tex
190190

191191
---
192192

193-
### Reading the text area value when submitting a form {/*reading-the-textarea-value-when-submitting-a-form*/}
193+
### Leggere il valore dell'area di testo all'invio di un form {/*reading-the-textarea-value-when-submitting-a-form*/}
194194

195195
Aggiungi un [`<form>`](https://developer.mozilla.org/it/docs/Web/HTML/Element/form) intorno al tuo textarea con un [`<button type="submit">`](https://developer.mozilla.org/it/docs/Web/HTML/Element/button) al suo interno. Invocherà il tuo gestore di eventi `<form onSubmit>`. Per impostazione predefinita, il browser invierà i dati del form all'URL corrente e ricaricherà la pagina. Puoi sovrascrivere questo comportamento chiamando `e.preventDefault()`. Leggi i dati del form con [`new FormData(e.target)`](https://developer.mozilla.org/en-US/docs/Web/API/FormData).
196196
<Sandpack>
@@ -256,7 +256,7 @@ Per impostazione predefinita, *qualsiasi* `<button>` dentro un `<form>` lo invie
256256

257257
---
258258

259-
### Controlling a text area with a state variable {/*controlling-a-text-area-with-a-state-variable*/}
259+
### Controllare un'area di testo con una variabile di state {/*controlling-a-text-area-with-a-state-variable*/}
260260

261261
Un'area di testo come `<textarea />` è *non controllata.* Anche se [passi un valore iniziale](#providing-an-initial-value-for-a-text-area) come `<textarea defaultValue="Initial text" />`, il tuo JSX specifica solo il valore iniziale, non il valore attuale.
262262

@@ -345,7 +345,7 @@ textarea { display: block; margin-top: 5px; margin-bottom: 10px; }
345345

346346
## Troubleshooting {/*troubleshooting*/}
347347

348-
### My text area doesn't update when I type into it {/*my-text-area-doesnt-update-when-i-type-into-it*/}
348+
### La mia area di testo non si aggiorna quando digito {/*my-text-area-doesnt-update-when-i-type-into-it*/}
349349

350350
Se renderizzi un'area di testo con `value` ma senza `onChange`, vedrai un errore nella console:
351351

@@ -383,7 +383,7 @@ Se il valore è intenzionalmente in sola lettura, aggiungi una prop `readOnly` p
383383

384384
---
385385

386-
### My text area caret jumps to the beginning on every keystroke {/*my-text-area-caret-jumps-to-the-beginning-on-every-keystroke*/}
386+
### Il caret dell'area di testo salta all'inizio a ogni battitura {/*my-text-area-caret-jumps-to-the-beginning-on-every-keystroke*/}
387387

388388
Se [controlli un'area di testo,](#controlling-a-text-area-with-a-state-variable) devi aggiornare la sua variabile di state al valore dell'area di testo dal DOM durante `onChange`.
389389

@@ -420,7 +420,7 @@ Se questo non risolve il problema, è possibile che l'area di testo venga rimoss
420420

421421
---
422422

423-
### I'm getting an error: "A component is changing an uncontrolled input to be controlled" {/*im-getting-an-error-a-component-is-changing-an-uncontrolled-input-to-be-controlled*/}
423+
### Ricevo un errore: "A component is changing an uncontrolled input to be controlled" {/*im-getting-an-error-a-component-is-changing-an-uncontrolled-input-to-be-controlled*/}
424424

425425

426426
Se fornisci un `value` al componente, deve rimanere una stringa per tutta la sua vita.

0 commit comments

Comments
 (0)