Skip to content

Commit 29b251f

Browse files
deblasiscursoragent
andcommitted
fix(blog): sync sidebar titles and glossary for 2026 posts
Allinea 11 voci sidebarBlog.json ai titoli frontmatter tradotti, fluidifica glossario in react-19-3 e traduce commenti MDX nascosti. Signed-off-by: Alessandro De Blasis <alex@deblasis.net> Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 7add71c commit 29b251f

2 files changed

Lines changed: 25 additions & 25 deletions

File tree

‎src/content/blog/2026/09/09/react-19-3.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ import { ViewTransition } from 'react';
5252
Ora, ogni volta che un aggiornamento contrassegnato come [Transition](/reference/react/useTransition) cambia lo stile del componente figlio, o causa il mount o l'unmount di `ViewTransition`, React animerà quell'aggiornamento.
5353

5454
{/*
55-
Updates outside of a Transition don't trigger animations, as those are meant to be urgent and reflected immediately in the UI. State updates inside of [startTransition](/reference/react/startTransition), a [`<Suspense>`](/reference/react/Suspense) reveal, or an update from [`useDeferredValue`](/reference/react/useDeferredValue) all cause a View Transition to animate.
55+
Gli aggiornamenti fuori da una Transition non attivano animazioni, perché sono pensati per essere urgenti e riflessi immediatamente nella UI. Gli aggiornamenti di state dentro [startTransition](/reference/react/startTransition), la rivelazione di un [`<Suspense>`](/reference/react/Suspense) o un aggiornamento da [`useDeferredValue`](/reference/react/useDeferredValue) attivano tutti l'animazione di una View Transition.
5656
*/}
5757

5858
React sceglie quale animazione eseguire in base a come è cambiato l'albero:
@@ -230,7 +230,7 @@ button:hover {
230230
Per impostazione predefinita, `<ViewTransition>` anima con un cross-fade fluido. Puoi personalizzare ogni tipo di animazione passando una [View Transition Class](/reference/react/ViewTransition#view-transition-class) e definendo l'animazione in CSS, oppure puoi usare la [Web Animations API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Animations_API) per attivare animazioni in modo imperativo con le [event props](/reference/react/ViewTransition#view-transition-event) (`onEnter`, `onExit`, `onShare`, `onUpdate`).
231231

232232
{/*
233-
There are a couple of rules to keep in mind. A `<ViewTransition>` only animates on enter and exit if it's the first thing rendered in its subtree, before any DOM node, and each shared `name` must be unique across your app at any given time. See [Troubleshooting](/reference/react/ViewTransition#troubleshooting) for the details.
233+
Ci sono un paio di regole da tenere a mente. Un `<ViewTransition>` anima enter ed exit solo se è la prima cosa renderizzata nel suo sottoalbero, prima di qualsiasi nodo DOM, e ogni `name` condiviso deve essere univoco nell'app in ogni momento. Consulta [Troubleshooting](/reference/react/ViewTransition#troubleshooting) per i dettagli.
234234
*/}
235235

236236
Attualmente, `<ViewTransition>` funziona solo nel DOM. Stiamo lavorando al supporto per React Native e altre piattaforme.
@@ -823,7 +823,7 @@ Ecco alcuni principi per ottenere una buona UX quando animi con Suspense:
823823
- Un fallback dovrebbe aggiornarsi al contenuto finale _con animazione_
824824
- I figli che non sospendono dovrebbero apparire immediatamente _senza animazione_
825825

826-
Questo mantiene l'app reattiva quando i contenuti sono già caricati, e usa l'animazione solo per rendere più fluido il passaggio dal fallback al contenuto finale.
826+
Questo mantiene l'app reattiva quando i contenuti sono già caricati, e usa l'animazione solo per fluidificare il passaggio dal fallback al contenuto finale.
827827

828828
Per correggere l'esempio sopra, possiamo disabilitare tutte le animazioni tranne quelle di update:
829829

‎src/sidebarBlog.json‎

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -89,15 +89,15 @@
8989
"path": "/blog/2024/12/05/react-19"
9090
},
9191
{
92-
"title": "Release Beta di React Compiler",
93-
"titleForHomepage": "React Compiler Beta e roadmap",
92+
"title": "React Compiler: rilascio Beta",
93+
"titleForHomepage": "React Compiler: rilascio Beta",
9494
"icon": "blog",
9595
"date": "October 21, 2024",
9696
"path": "/blog/2024/10/21/react-compiler-beta-release"
9797
},
9898
{
99-
"title": "React Conf 2024: recap",
100-
"titleForHomepage": "React Conf 2024: recap",
99+
"title": "React Conf 2024: il riepilogo",
100+
"titleForHomepage": "React Conf 2024: il riepilogo",
101101
"icon": "blog",
102102
"date": "May 22, 2024",
103103
"path": "/blog/2024/05/22/react-conf-2024-recap"
@@ -110,8 +110,8 @@
110110
"path": "/blog/2024/04/25/react-19"
111111
},
112112
{
113-
"title": "Guida all'aggiornamento a React 19",
114-
"titleForHomepage": "Guida all'aggiornamento a React 19 RC",
113+
"title": "Guida all'upgrade a React 19",
114+
"titleForHomepage": "Guida all'upgrade a React 19",
115115
"icon": "blog",
116116
"date": "April 25, 2024",
117117
"path": "/blog/2024/04/25/react-19-upgrade-guide"
@@ -124,29 +124,29 @@
124124
"path": "/blog/2024/02/15/react-labs-what-we-have-been-working-on-february-2024"
125125
},
126126
{
127-
"title": "React Canaries: Enabling Incremental Feature Rollout Outside Meta",
128-
"titleForHomepage": "React Canaries: Incremental Feature Rollout",
127+
"title": "React Canaries: rollout incrementale delle funzionalità fuori da Meta",
128+
"titleForHomepage": "React Canaries: rollout incrementale",
129129
"icon": "blog",
130130
"date": "May 3, 2023",
131131
"path": "/blog/2023/05/03/react-canaries"
132132
},
133133
{
134-
"title": "React Labs: What We've Been Working On – March 2023",
135-
"titleForHomepage": "React Labs: March 2023",
134+
"title": "React Labs: su cosa stiamo lavorando – marzo 2023",
135+
"titleForHomepage": "React Labs: marzo 2023",
136136
"icon": "labs",
137137
"date": "March 22, 2023",
138138
"path": "/blog/2023/03/22/react-labs-what-we-have-been-working-on-march-2023"
139139
},
140140
{
141-
"title": "Introducing react.dev",
142-
"titleForHomepage": "Introducing react.dev",
141+
"title": "Presentiamo react.dev",
142+
"titleForHomepage": "Presentiamo react.dev",
143143
"icon": "blog",
144144
"date": "March 16, 2023",
145145
"path": "/blog/2023/03/16/introducing-react-dev"
146146
},
147147
{
148-
"title": "React Labs: What We've Been Working On – June 2022",
149-
"titleForHomepage": "React Labs: June 2022",
148+
"title": "React Labs: su cosa stiamo lavorando – giugno 2022",
149+
"titleForHomepage": "React Labs: giugno 2022",
150150
"icon": "labs",
151151
"date": "June 15, 2022",
152152
"path": "/blog/2022/06/15/react-labs-what-we-have-been-working-on-june-2022"
@@ -159,29 +159,29 @@
159159
"path": "/blog/2022/03/29/react-v18"
160160
},
161161
{
162-
"title": "How to Upgrade to React 18",
163-
"titleForHomepage": "Upgrading to React 18",
162+
"title": "Come passare a React 18",
163+
"titleForHomepage": "Come passare a React 18",
164164
"icon": "blog",
165165
"date": "March 8, 2022",
166166
"path": "/blog/2022/03/08/react-18-upgrade-guide"
167167
},
168168
{
169-
"title": "React Conf 2021 Recap",
170-
"titleForHomepage": "React Conf 2021 Recap",
169+
"title": "React Conf 2021: il riepilogo",
170+
"titleForHomepage": "React Conf 2021: il riepilogo",
171171
"icon": "blog",
172172
"date": "December 17, 2021",
173173
"path": "/blog/2021/12/17/react-conf-2021-recap"
174174
},
175175
{
176-
"title": "The Plan for React 18",
177-
"titleForHomepage": "The Plan for React 18",
176+
"title": "Il piano per React 18",
177+
"titleForHomepage": "Il piano per React 18",
178178
"icon": "blog",
179179
"date": "June 8, 2021",
180180
"path": "/blog/2021/06/08/the-plan-for-react-18"
181181
},
182182
{
183-
"title": "Introducing Zero-Bundle-Size React Server Components",
184-
"titleForHomepage": "Introducing Server Components",
183+
"title": "Presentazione dei React Server Components a zero dimensione del bundle",
184+
"titleForHomepage": "Presentazione Server Components",
185185
"icon": "labs",
186186
"date": "December 21, 2020",
187187
"path": "/blog/2020/12/21/data-fetching-with-react-server-components"

0 commit comments

Comments
 (0)