Skip to content

Commit 2002017

Browse files
authored
Reviewed commits on merged PR (#432)
1 parent 1f4e7a1 commit 2002017

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/components/MDX/Challenges/Challenges.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export function Challenges({
7979
isRecipes,
8080
noTitle,
8181
titleText = isRecipes ? 'Prova alcuni esempi' : 'Prova alcune sfide',
82-
titleId = isRecipes ? 'Esempi' : 'Sfide',
82+
titleId = isRecipes ? 'esempi' : 'sfide',
8383
}: ChallengesProps) {
8484
const challenges = parseChallengeContents(children);
8585
const totalChallenges = challenges.length;

src/content/learn/passing-props-to-a-component.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ Se le doppie graffe dopo `person=` ti confondono, ricorda che [sono semplicement
9090

9191
Adesso puoi leggere queste props all'interno del componente `Avatar`.
9292

93-
### Step 2: Leggi le props all'interno del tuo componente figlio {/*step-2-read-props-inside-the-child-component*/}
93+
### Step 2: Leggi le props all'interno del componente figlio {/*step-2-read-props-inside-the-child-component*/}
9494

9595
Puoi leggere queste props elencando i loro nomi `person, size` separati da virgole all'interno di `({` e `})` direttamente dopo `function Avatar`. Questo ti permette di usarle all'interno del codice di `Avatar`, come faresti con una variabile.
9696

@@ -184,7 +184,7 @@ Solitamente non hai bisogno dell'intero oggetto `props` in sé, quindi lo destru
184184

185185
<Pitfall>
186186

187-
**Non dimenticare la coppia di `{` e `}` graffe** all'interno di `(` e `)` quando dichiari le props:
187+
**Non dimenticare la coppia di graffe `{` e `}`** all'interno di `(` e `)` quando dichiari le props:
188188

189189
```js
190190
function Avatar({ person, size }) {
@@ -411,17 +411,17 @@ Questo esempio illustra che **un componente può ricevere props diverse nel temp
411411

412412
Tuttavia, le props sono [immutabili](https://en.wikipedia.org/wiki/Immutable_object)—un termine della scienza informatica che significa "non modificabile". Quando un componente ha bisogno di cambiare le sue props (ad esempio, in risposta a un'interazione dell'utente o a nuovi dati), dovrà "chiedere" al suo componente genitore di passargli _props diverse_—un nuovo oggetto! Le sue vecchie props verranno quindi scartate ed alla fine il motore JavaScript reclamerà la memoria occupata da esse.
413413

414-
**Non provare a "cambiare le props".** Quando hai bisogno di rispondere all'input dell'utente (come cambiare il colore selezionato), dovrai "impostare lo stato", che puoi imparare in [State: La memoria di un Componente.](/learn/state-a-components-memory)
414+
**Non provare a "cambiare le props".** Quando hai bisogno di rispondere all'input dell'utente (come cambiare il colore selezionato), dovrai "impostare lo state", che puoi imparare in [State: La Memoria di un Componente.](/learn/state-a-components-memory)
415415

416416
<Recap>
417417

418418
* Per passare le props, aggiungile al JSX, proprio come faresti con gli attributi HTML.
419419
* Per leggere le props, usa la sintassi di destrutturazione `function Avatar({ person, size })`.
420420
* Puoi specificare un valore predefinito come `size = 100`, che viene utilizzato per le props mancanti ed `undefined`.
421-
* Puoi inoltra tutte le props con la sintassi di spread JSX `<Avatar {...props} />`, ma non abusarne!
421+
* Puoi inoltrare tutte le props con la sintassi di spread JSX `<Avatar {...props} />`, ma non abusarne!
422422
* Il JSX annidato come `<Card><Avatar /></Card>` apparirà come `children` della prop del componente `Card`.
423423
* Le props sono istantanee di sola lettura nel tempo: ogni render riceve una nuova versione delle props.
424-
* Non puoi cambiare le props. Quando hai bisogno di interattività, dovrai impostare lo stato.
424+
* Non puoi cambiare le props. Quando hai bisogno di interattività, dovrai impostare lo state.
425425

426426
</Recap>
427427

0 commit comments

Comments
 (0)