Skip to content

Commit c70bc1d

Browse files
committed
fix(reference): align Children blockers with upstream rendering
Signed-off-by: Alessandro De Blasis <alex@deblasis.net>
1 parent 0947a3b commit c70bc1d

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -164,11 +164,11 @@ function Box({ children }) {
164164
165165
Se `children` [è un elemento valido,](/reference/react/isValidElement) restituisce quell'elemento.
166166
167-
Altrimenti, genera un errore.
167+
Altrimenti, lancia un errore.
168168
169169
#### Caveats {/*children-only-caveats*/}
170170
171-
- Questo metodo **genera sempre un errore se passi un array (come il valore restituito da `Children.map`) come `children`.** In altre parole, impone che `children` sia un singolo elemento React, non che sia un array con un singolo elemento.
171+
- Questo metodo **lancia sempre un errore se passi un array (come il valore restituito da `Children.map`) come `children`.** In altre parole, impone che `children` sia un singolo elemento React, non che sia un array con un singolo elemento.
172172
173173
---
174174
@@ -300,11 +300,11 @@ export default function RowList({ children }) {
300300
301301
<DeepDive>
302302
303-
#### Perché la `children` prop non è sempre un array? {/*why-is-the-children-prop-not-always-an-array*/}
303+
#### Perché la prop `children` non è sempre un array? {/*why-is-the-children-prop-not-always-an-array*/}
304304
305-
In React, la `children` prop è considerata una struttura dati *opaca*. Ciò significa che non dovresti fare affidamento su come è strutturata. Per trasformare, filtrare o contare i children, dovresti usare i metodi `Children`.
305+
In React, la prop `children` è considerata una struttura dati *opaca*. Ciò significa che non dovresti fare affidamento su come è strutturata. Per trasformare, filtrare o contare i children, dovresti usare i metodi `Children`.
306306
307-
In pratica, la struttura dati `children` è spesso rappresentata internamente come un array. Tuttavia, se c'è un solo child, React non creerà un array aggiuntivo perché ciò porterebbe a un overhead di memoria non necessario. Finché usi i metodi `Children` invece di ispezionare direttamente la `children` prop, il tuo codice non si romperà anche se React cambia il modo in cui la struttura dati è effettivamente implementata.
307+
In pratica, la struttura dati `children` è spesso rappresentata internamente come un array. Tuttavia, se c'è un solo child, React non creerà un array aggiuntivo perché ciò porterebbe a un overhead di memoria non necessario. Finché usi i metodi `Children` invece di ispezionare direttamente la prop `children`, il tuo codice non si romperà anche se React cambia il modo in cui la struttura dati è effettivamente implementata.
308308
309309
Anche quando `children` è un array, `Children.map` ha un comportamento speciale utile. Ad esempio, `Children.map` combina le [key](/learn/rendering-lists#keeping-list-items-in-order-with-key) sugli elementi restituiti con le key sui `children` che gli hai passato. Questo garantisce che i children JSX originali non "perdano" le key anche se vengono avvolti come nell'esempio sopra.
310310
@@ -547,7 +547,7 @@ Questa sezione descrive alternative all'API `Children` (con la `C` maiuscola) ch
547547
import { Children } from 'react';
548548
```
549549
550-
Non confonderla con [l'uso della `children` prop](/learn/passing-props-to-a-component#passing-jsx-as-children) (con la `c` minuscola), che è buona pratica ed è incoraggiato.
550+
Non confonderla con [l'uso della prop `children`](/learn/passing-props-to-a-component#passing-jsx-as-children) (con la `c` minuscola), che è buona pratica ed è incoraggiato.
551551
552552
</Note>
553553

0 commit comments

Comments
 (0)