Skip to content

Commit 547a815

Browse files
committed
fix(reference): align Component blockers with upstream rendering
Signed-off-by: Alessandro De Blasis <alex@deblasis.net>
1 parent 06d7cf3 commit 547a815

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class Greeting extends Component {
3737

3838
### `Component` {/*component*/}
3939

40-
Per definire un componente React come classe, estendi la classe integrata `Component` e definisci un [`metodo render`:](#render)
40+
Per definire un componente React come classe, estendi la classe integrata `Component` e definisci un [metodo `render`:](#render)
4141

4242
```js
4343
import { Component } from 'react';
@@ -676,7 +676,7 @@ Non devi farlo, ma è utile se vuoi aggiornare lo state più volte durante lo st
676676
677677
<Note>
678678
679-
Chiamare `setState` nei componenti classe è simile a chiamare una [`funzione set`](/reference/react/useState#setstate) nei componenti funzione.
679+
Chiamare `setState` nei componenti classe è simile a chiamare una [funzione `set`](/reference/react/useState#setstate) nei componenti funzione.
680680
681681
[Vedi come migrare.](#migrating-a-component-with-state-from-a-class-to-a-function)
682682
@@ -1032,7 +1032,7 @@ Implementare `static getDerivedStateFromProps` in un componente classe equivale
10321032
10331033
### Definire un componente classe {/*defining-a-class-component*/}
10341034
1035-
Per definire un componente React come classe, estendi la classe integrata `Component` e definisci un [`metodo render`:](#render)
1035+
Per definire un componente React come classe, estendi la classe integrata `Component` e definisci un [metodo `render`:](#render)
10361036
10371037
```js
10381038
import { Component } from 'react';
@@ -1146,7 +1146,7 @@ Ci sono alcuni metodi speciali che puoi definire sulla tua classe.
11461146
11471147
Se definisci il metodo [`componentDidMount`](#componentdidmount), React lo chiamerà quando il tuo componente viene aggiunto *(montato)* allo schermo. React chiamerà [`componentDidUpdate`](#componentdidupdate) dopo che il tuo componente è stato ri-renderizzato a causa di props o state cambiati. React chiamerà [`componentWillUnmount`](#componentwillunmount) dopo che il tuo componente è stato rimosso *(smontato)* dallo schermo.
11481148
1149-
Se implementi `componentDidMount`, di solito devi implementare tutti e tre i lifecycle per evitare bug. Ad esempio, se `componentDidMount` legge dello state o delle props, devi anche implementare `componentDidUpdate` per gestirne i cambiamenti e `componentWillUnmount` per ripulire ciò che `componentDidMount` stava facendo.
1149+
Se implementi `componentDidMount`, di solito devi implementare tutti e tre i metodi del lifecycle per evitare bug. Ad esempio, se `componentDidMount` legge dello state o delle props, devi anche implementare `componentDidUpdate` per gestirne i cambiamenti e `componentWillUnmount` per ripulire ciò che `componentDidMount` stava facendo.
11501150
11511151
Ad esempio, questo componente `ChatRoom` mantiene una connessione chat sincronizzata con props e state:
11521152
@@ -1351,7 +1351,7 @@ Al momento non c'è modo di scrivere un contenitore di errori come componente fu
13511351
13521352
---
13531353
1354-
## Alternative {/*alternatives*/}
1354+
## Alternatives {/*alternatives*/}
13551355
13561356
### Migrare un componente semplice da classe a funzione {/*migrating-a-simple-component-from-a-class-to-a-function*/}
13571357

0 commit comments

Comments
 (0)