Skip to content

Commit 34d2c39

Browse files
committed
fix(reference): address review for Children (PR #678)
Signed-off-by: Alessandro De Blasis <alex@deblasis.net>
1 parent e8602b6 commit 34d2c39

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

‎src/content/reference/react/Children.md‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ L'uso di `Children` è poco comune e può portare a codice fragile. [Vedi le alt
1717

1818
<Intro>
1919

20-
`Children` ti permette di manipolare e trasformare il JSX che hai ricevuto come [`children` prop.](/learn/passing-props-to-a-component#passing-jsx-as-children)
20+
`Children` ti permette di manipolare e trasformare il JSX che hai ricevuto come [prop `children`.](/learn/passing-props-to-a-component#passing-jsx-as-children)
2121

2222
```js
2323
const mappedChildren = Children.map(children, child =>
@@ -57,7 +57,7 @@ function RowList({ children }) {
5757

5858
#### Parameters {/*children-count-parameters*/}
5959

60-
* `children`: Il valore della [`children` prop](/learn/passing-props-to-a-component#passing-jsx-as-children) ricevuto dal tuo componente.
60+
* `children`: Il valore della [prop `children`](/learn/passing-props-to-a-component#passing-jsx-as-children) ricevuto dal tuo componente.
6161

6262
#### Returns {/*children-count-returns*/}
6363

@@ -89,7 +89,7 @@ function SeparatorList({ children }) {
8989
9090
#### Parameters {/*children-foreach-parameters*/}
9191
92-
* `children`: Il valore della [`children` prop](/learn/passing-props-to-a-component#passing-jsx-as-children) ricevuto dal tuo componente.
92+
* `children`: Il valore della [prop `children`](/learn/passing-props-to-a-component#passing-jsx-as-children) ricevuto dal tuo componente.
9393
* `fn`: La funzione che vuoi eseguire per ogni child, simile al callback del [metodo `forEach` degli array](https://developer.mozilla.org/it/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach). Verrà chiamata con il child come primo argomento e il suo indice come secondo argomento. L'indice parte da `0` e si incrementa a ogni chiamata.
9494
* **optional** `thisArg`: Il [valore di `this`](https://developer.mozilla.org/it/docs/Web/JavaScript/Reference/Operators/this) con cui la funzione `fn` dovrebbe essere chiamata. Se omesso, è `undefined`.
9595
@@ -127,7 +127,7 @@ function RowList({ children }) {
127127
128128
#### Parameters {/*children-map-parameters*/}
129129
130-
* `children`: Il valore della [`children` prop](/learn/passing-props-to-a-component#passing-jsx-as-children) ricevuto dal tuo componente.
130+
* `children`: Il valore della [prop `children`](/learn/passing-props-to-a-component#passing-jsx-as-children) ricevuto dal tuo componente.
131131
* `fn`: La funzione di mapping, simile al callback del [metodo `map` degli array](https://developer.mozilla.org/it/docs/Web/JavaScript/Reference/Global_Objects/Array/map). Verrà chiamata con il child come primo argomento e il suo indice come secondo argomento. L'indice parte da `0` e si incrementa a ogni chiamata. Devi restituire un nodo React da questa funzione. Può essere un nodo vuoto (`null`, `undefined` o un valore booleano), una stringa, un numero, un elemento React o un array di altri nodi React.
132132
* **optional** `thisArg`: Il [valore di `this`](https://developer.mozilla.org/it/docs/Web/JavaScript/Reference/Operators/this) con cui la funzione `fn` dovrebbe essere chiamata. Se omesso, è `undefined`.
133133
@@ -158,7 +158,7 @@ function Box({ children }) {
158158
159159
#### Parameters {/*children-only-parameters*/}
160160
161-
* `children`: Il valore della [`children` prop](/learn/passing-props-to-a-component#passing-jsx-as-children) ricevuto dal tuo componente.
161+
* `children`: Il valore della [prop `children`](/learn/passing-props-to-a-component#passing-jsx-as-children) ricevuto dal tuo componente.
162162
163163
#### Returns {/*children-only-returns*/}
164164
@@ -187,7 +187,7 @@ export default function ReversedList({ children }) {
187187
188188
#### Parameters {/*children-toarray-parameters*/}
189189
190-
* `children`: Il valore della [`children` prop](/learn/passing-props-to-a-component#passing-jsx-as-children) ricevuto dal tuo componente.
190+
* `children`: Il valore della [prop `children`](/learn/passing-props-to-a-component#passing-jsx-as-children) ricevuto dal tuo componente.
191191
192192
#### Returns {/*children-toarray-returns*/}
193193
@@ -203,7 +203,7 @@ Restituisce un array piatto di elementi in `children`.
203203
204204
### Trasformare i children {/*transforming-children*/}
205205
206-
Per trasformare il JSX dei children che il tuo componente [riceve come `children` prop,](/learn/passing-props-to-a-component#passing-jsx-as-children) chiama `Children.map`:
206+
Per trasformare il JSX dei children che il tuo componente [riceve come prop `children`,](/learn/passing-props-to-a-component#passing-jsx-as-children) chiama `Children.map`:
207207
208208
```js {6,10}
209209
import { Children } from 'react';
@@ -221,7 +221,7 @@ function RowList({ children }) {
221221
}
222222
```
223223
224-
Nell'esempio sopra, `RowList` avvolge ogni child che riceve in un contenitore `<div className="Row">`. Ad esempio, supponiamo che il componente genitore passi tre tag `<p>` come `children` prop a `RowList`:
224+
Nell'esempio sopra, `RowList` avvolge ogni child che riceve in un contenitore `<div className="Row">`. Ad esempio, supponiamo che il componente genitore passi tre tag `<p>` come prop `children` a `RowList`:
225225
226226
```js
227227
<RowList>

0 commit comments

Comments
 (0)