Skip to content

Commit c24ec37

Browse files
deblasiscursoragent
andcommitted
fix(reference): address review for PureComponent (PR #684)
Align Alternatives H2, link punctuation, set-function link span, and props/state comparison wording with reviewed reference pages. Signed-off-by: Alessandro De Blasis <alex@deblasis.net> Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 422c197 commit c24ec37

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class Greeting extends PureComponent {
6060

6161
### Saltare ri-renderizzazioni non necessarie per i componenti classe {/*skipping-unnecessary-re-renders-for-class-components*/}
6262

63-
Di norma React ri-renderizza un componente ogni volta che il genitore viene ri-renderizzato. Come ottimizzazione, puoi creare un componente che React non ri-renderizzerà quando il genitore viene ri-renderizzato, purché le nuove props e lo state siano le stessi delle vecchie props e dello state precedente. I [componenti classe](/reference/react/Component) possono adottare questo comportamento estendendo `PureComponent`:
63+
Di norma React ri-renderizza un componente ogni volta che il genitore viene ri-renderizzato. Come ottimizzazione, puoi creare un componente che React non ri-renderizzerà quando il genitore viene ri-renderizzato, purché le nuove props e lo state siano uguali alle vecchie props e allo state precedente. I [componenti classe](/reference/react/Component) possono adottare questo comportamento estendendo `PureComponent`:
6464

6565
```js {1}
6666
class Greeting extends PureComponent {
@@ -122,11 +122,11 @@ Consigliamo di definire i componenti come funzioni invece che come classi. [Vedi
122122

123123
---
124124

125-
## Alternative {/*alternatives*/}
125+
## Alternatives {/*alternatives*/}
126126

127127
### Migrare da un componente classe `PureComponent` a una funzione {/*migrating-from-a-purecomponent-class-component-to-a-function*/}
128128

129-
Nel codice nuovo consigliamo di usare componenti funzione al posto dei [componenti classe.](/reference/react/Component) Se hai componenti classe esistenti che usano `PureComponent`, ecco come convertirli. Questo è il codice originale:
129+
Nel codice nuovo consigliamo di usare componenti funzione al posto dei [componenti classe](/reference/react/Component). Se hai componenti classe esistenti che usano `PureComponent`, ecco come convertirli. Questo è il codice originale:
130130

131131
<Sandpack>
132132

@@ -210,6 +210,6 @@ label {
210210

211211
<Note>
212212

213-
A differenza di `PureComponent`, [`memo`](/reference/react/memo) non confronta il nuovo e il vecchio state. Nei componenti funzione, chiamare la [`funzione `set`](/reference/react/useState#setstate) con lo stesso state [previene già di default la ri-renderizzazione,](/reference/react/memo#updating-a-memoized-component-using-state) anche senza `memo`.
213+
A differenza di `PureComponent`, [`memo`](/reference/react/memo) non confronta il nuovo e il vecchio state. Nei componenti funzione, chiamare una [funzione `set`](/reference/react/useState#setstate) con lo stesso state [previene già di default la ri-renderizzazione,](/reference/react/memo#updating-a-memoized-component-using-state) anche senza `memo`.
214214

215215
</Note>

0 commit comments

Comments
 (0)