You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(learn): address review feedback for queueing state updates
Apply glossary/style fixes and document State capitalization in titles.
Signed-off-by: Alessandro De Blasis <alex@deblasis.net>
Co-authored-by: Cursor <cursoragent@cursor.com>
| Titoli (`title` nel frontmatter e sidebar) |**State** maiuscolo quando è il concetto React |`Aggiornare gli Oggetti nello State`, `Lo State come un'Istantanea`|
| API e codice | come in inglese |`useState`, `createRoot`|
54
55
56
+
Nei **titoli di pagina e voci sidebar**, tratta *State* come nome proprio del concetto React e scrivilo con la maiuscola, anche in espressioni come *dello State* / *nello State*. Nel corpo del testo resta minuscolo: *lo state*, *dello state*.
57
+
55
58
### Coerenza obbligatoria
56
59
57
60
-**Non alternare***state* e *stato* per lo stesso concetto React → sempre *state*
@@ -160,8 +163,14 @@ title: Renderizzare e Aggiornare
160
163
---
161
164
```
162
165
166
+
Se il titolo menziona il concetto React state, usa la maiuscola come in sidebar: `Lo State come un'Istantanea`, non `... dello state`.
167
+
163
168
Altri campi (`description`, ecc.) vanno tradotti se presenti.
164
169
170
+
### Titoli sidebar
171
+
172
+
Aggiorna `sidebarLearn.json` o `sidebarReference.json` insieme alla pagina. Il titolo sidebar deve coincidere con il `title` del frontmatter (stessa capitalizzazione). Segui le voci già tradotte nella stessa sezione: *State* maiuscolo nei titoli, minuscolo nel corpo.
Qui, `n => n + 1` è chiamata una **funzione di aggiornamento.** Quando la passi a un setter dello state:
109
+
Qui, `n => n + 1` è chiamata una **funzione di aggiornamento dello state.** Quando la passi a un setter dello state:
110
110
111
111
1. React mette in coda questa funzione per essere elaborata dopo che tutto il resto del codice nel gestore di eventi è stato eseguito.
112
112
2. Durante la prossima renderizzazione, React attraversa la coda e ti restituisce lo state aggiornato finale.
@@ -253,7 +253,7 @@ Per riassumere, ecco come puoi pensare a ciò che passi al setter dello state `s
253
253
***Una funzione di aggiornamento** (es. `n => n + 1`) viene aggiunta alla coda.
254
254
***Qualsiasi altro valore** (es. il numero `5`) aggiunge "sostituisci con `5`" alla coda, ignorando ciò che è già in coda.
255
255
256
-
Dopo che il gestore di eventi termina, React innesca una ri-renderizzazione. Durante la ri-renderizzazione, React elabora la coda. Le funzioni di aggiornamento vengono eseguite durante la renderizzazione, quindi **le funzioni di aggiornamento devono essere [pure](/learn/keeping-components-pure)** e solo *restituire* il risultato. Non provare a impostare lo state al loro interno o eseguire altri effetti collaterali. In Strict Mode, React eseguirà ogni funzione di aggiornamento due volte (ma scarterà il secondo risultato) per aiutarti a trovare errori.
256
+
Dopo che il gestore di eventi termina, React innesca una ri-renderizzazione. Durante la ri-renderizzazione, React elabora la coda. Le funzioni di aggiornamento vengono eseguite durante la renderizzazione, quindi **le funzioni di aggiornamento devono essere [puri](/learn/keeping-components-pure)** e solo *restituire* il risultato. Non provare a impostare lo state al loro interno o eseguire altri effetti collaterali. In Strict Mode, React eseguirà ogni funzione di aggiornamento due volte (ma scarterà il secondo risultato) per aiutarti a trovare errori.
257
257
258
258
### Convenzioni di denominazione {/*naming-conventions*/}
259
259
@@ -271,7 +271,7 @@ Se preferisci codice più verboso, un'altra convenzione comune è ripetere il no
271
271
272
272
* Impostare lo state non cambia la variabile nella renderizzazione esistente, ma richiede una nuova renderizzazione.
273
273
* React elabora gli aggiornamenti dello state dopo che i gestori di eventi hanno finito di essere eseguiti. Questo si chiama raggruppamento.
274
-
* Per aggiornare uno state più volte in un evento, puoi usare la funzione di aggiornamento `setNumber(n => n + 1)`.
274
+
* Per aggiornare lo state più volte in un evento, puoi usare la funzione di aggiornamento dello state`setNumber(n => n + 1)`.
0 commit comments