Skip to content

Commit 26e6878

Browse files
committed
translate(blog): index and 2020–2022 posts
AI-translated blog index and seven posts from 2020–2022, with sidebar title sync and ai-draft markers. Signed-off-by: Alessandro De Blasis <alex@deblasis.net>
1 parent b2af442 commit 26e6878

8 files changed

Lines changed: 423 additions & 374 deletions
Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,41 @@
11
---
2-
title: "Introducing Zero-Bundle-Size React Server Components"
2+
title: "Presentazione dei React Server Components a zero dimensione del bundle"
33
author: Dan Abramov, Lauren Tan, Joseph Savona, and Sebastian Markbage
44
date: 2020/12/21
5-
description: 2020 has been a long year. As it comes to an end we wanted to share a special Holiday Update on our research into zero-bundle-size React Server Components.
5+
description: Il 2020 è stato un anno lungo. Mentre volge al termine, volevamo condividere un aggiornamento speciale per le feste sulla nostra ricerca sui React Server Components a zero dimensione del bundle.
6+
translationStatus: ai-draft
67
---
78

8-
December 21, 2020 by [Dan Abramov](https://bsky.app/profile/danabra.mov), [Lauren Tan](https://twitter.com/potetotes), [Joseph Savona](https://twitter.com/en_JS), and [Sebastian Markbåge](https://twitter.com/sebmarkbage)
9+
<Note>
10+
11+
Questa pagina è stata tradotta automaticamente e supervisionata da un maintainer. Un'ulteriore revisione da parte della community sarebbe comunque utile. [Migliora questa traduzione](https://github.com/reactjs/it.react.dev/edit/main/src/content/blog/2020/12/21/data-fetching-with-react-server-components.md).
12+
13+
</Note>
14+
15+
21 dicembre 2020 di [Dan Abramov](https://bsky.app/profile/danabra.mov), [Lauren Tan](https://twitter.com/potetotes), [Joseph Savona](https://twitter.com/en_JS) e [Sebastian Markbåge](https://twitter.com/sebmarkbage)
916

1017
---
1118

1219
<Intro>
1320

14-
2020 has been a long year. As it comes to an end we wanted to share a special Holiday Update on our research into zero-bundle-size **React Server Components**.
21+
Il 2020 è stato un anno lungo. Mentre volge al termine, volevamo condividere un aggiornamento speciale per le feste sulla nostra ricerca sui **React Server Components** a zero dimensione del bundle.
1522

1623
</Intro>
1724

1825
---
1926

20-
To introduce React Server Components, we have prepared a talk and a demo. If you want, you can check them out during the holidays, or later when work picks back up in the new year.
27+
Per presentare i React Server Components, abbiamo preparato un talk e una demo. Se vuoi, puoi guardarli durante le feste, o più tardi quando il lavoro riprenderà nel nuovo anno.
2128

2229
<YouTubeIframe src="https://www.youtube.com/embed/TQQPAU21ZUw" />
2330

24-
**React Server Components are still in research and development.** We are sharing this work in the spirit of transparency and to get initial feedback from the React community. There will be plenty of time for that, so **don't feel like you have to catch up right now!**
31+
**I React Server Components sono ancora in fase di ricerca e sviluppo.** Condividiamo questo lavoro nello spirito della trasparenza e per raccogliere un feedback iniziale dalla community React. Ci sarà tutto il tempo per farlo, quindi **non sentirti in obbligo di recuperare subito!**
2532

26-
If you want to check them out, we recommend going in the following order:
33+
Se vuoi provarli, ti consigliamo di procedere in questo ordine:
2734

28-
1. **Watch the talk** to learn about React Server Components and see the demo.
35+
1. **Guarda il talk** per scoprire i React Server Components e vedere la demo.
2936

30-
2. **[Clone the demo](http://github.com/reactjs/server-components-demo)** to play with React Server Components on your computer.
37+
2. **[Clona la demo](http://github.com/reactjs/server-components-demo)** per sperimentare con i React Server Components sul tuo computer.
3138

32-
3. **[Read the RFC (with FAQ at the end)](https://github.com/reactjs/rfcs/pull/188)** for a deeper technical breakdown and to provide feedback.
39+
3. **[Leggi l'RFC (con FAQ alla fine)](https://github.com/reactjs/rfcs/pull/188)** per un'analisi tecnica più approfondita e per inviare feedback.
3340

34-
We are excited to hear from you on the RFC or in replies to the [@reactjs](https://twitter.com/reactjs) Twitter handle. Happy holidays, stay safe, and see you next year!
41+
Siamo entusiasti di sentire la tua opinione sull'RFC o nelle risposte all'handle Twitter [@reactjs](https://twitter.com/reactjs). Buone feste, stai al sicuro e ci vediamo l'anno prossimo!
Lines changed: 40 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,78 @@
11
---
2-
title: "The Plan for React 18"
2+
title: "Il piano per React 18"
33
author: Andrew Clark, Brian Vaughn, Christine Abernathy, Dan Abramov, Rachel Nabors, Rick Hanlon, Sebastian Markbage, and Seth Webster
44
date: 2021/06/08
5-
description: The React team is excited to share a few updates. We’ve started work on the React 18 release, which will be our next major version. We’ve created a Working Group to prepare the community for gradual adoption of new features in React 18. We’ve published a React 18 Alpha so that library authors can try it and provide feedback...
5+
description: Il team React è entusiasta di condividere alcuni aggiornamenti. Abbiamo iniziato a lavorare al rilascio di React 18, che sarà la nostra prossima versione major. Abbiamo creato un Working Group per preparare la community all'adozione graduale delle nuove funzionalità in React 18. Abbiamo pubblicato una React 18 Alpha affinché gli autori di librerie possano provarla e fornire feedback...
6+
translationStatus: ai-draft
67
---
78

8-
June 8, 2021 by [Andrew Clark](https://twitter.com/acdlite), [Brian Vaughn](https://github.com/bvaughn), [Christine Abernathy](https://twitter.com/abernathyca), [Dan Abramov](https://bsky.app/profile/danabra.mov), [Rachel Nabors](https://twitter.com/rachelnabors), [Rick Hanlon](https://twitter.com/rickhanlonii), [Sebastian Markbåge](https://twitter.com/sebmarkbage), and [Seth Webster](https://twitter.com/sethwebster)
9+
<Note>
10+
11+
Questa pagina è stata tradotta automaticamente e supervisionata da un maintainer. Un'ulteriore revisione da parte della community sarebbe comunque utile. [Migliora questa traduzione](https://github.com/reactjs/it.react.dev/edit/main/src/content/blog/2021/06/08/the-plan-for-react-18.md).
12+
13+
</Note>
14+
15+
8 giugno 2021 di [Andrew Clark](https://twitter.com/acdlite), [Brian Vaughn](https://github.com/bvaughn), [Christine Abernathy](https://twitter.com/abernathyca), [Dan Abramov](https://bsky.app/profile/danabra.mov), [Rachel Nabors](https://twitter.com/rachelnabors), [Rick Hanlon](https://twitter.com/rickhanlonii), [Sebastian Markbåge](https://twitter.com/sebmarkbage) e [Seth Webster](https://twitter.com/sethwebster)
916

1017
---
1118

1219
<Intro>
1320

14-
The React team is excited to share a few updates:
21+
Il team React è entusiasta di condividere alcuni aggiornamenti:
1522

16-
1. We’ve started work on the React 18 release, which will be our next major version.
17-
2. We’ve created a Working Group to prepare the community for gradual adoption of new features in React 18.
18-
3. We’ve published a React 18 Alpha so that library authors can try it and provide feedback.
23+
1. Abbiamo iniziato a lavorare al rilascio di React 18, che sarà la nostra prossima versione major.
24+
2. Abbiamo creato un Working Group per preparare la community all'adozione graduale delle nuove funzionalità in React 18.
25+
3. Abbiamo pubblicato una React 18 Alpha affinché gli autori di librerie possano provarla e fornire feedback.
1926

20-
These updates are primarily aimed at maintainers of third-party libraries. If you’re learning, teaching, or using React to build user-facing applications, you can safely ignore this post. But you are welcome to follow the discussions in the React 18 Working Group if you're curious!
27+
Questi aggiornamenti sono rivolti principalmente ai maintainer di librerie di terze parti. Se stai imparando, insegnando o usando React per costruire applicazioni rivolte agli utenti, puoi ignorare tranquillamente questo post. Ma sei il benvenuto a seguire le discussioni nel React 18 Working Group, se sei curioso!
2128

2229
---
2330

2431
</Intro>
2532

26-
## What’s coming in React 18 {/*whats-coming-in-react-18*/}
33+
## Cosa arriverà in React 18 {/*whats-coming-in-react-18*/}
2734

28-
When it’s released, React 18 will include out-of-the-box improvements (like [automatic batching](https://github.com/reactwg/react-18/discussions/21)), new APIs (like [`startTransition`](https://github.com/reactwg/react-18/discussions/41)), and a [new streaming server renderer](https://github.com/reactwg/react-18/discussions/37) with built-in support for `React.lazy`.
35+
Quando sarà rilasciato, React 18 includerà miglioramenti pronti all'uso (come il [raggruppamento automatico](https://github.com/reactwg/react-18/discussions/21)), nuove API (come [`startTransition`](https://github.com/reactwg/react-18/discussions/41)) e un [nuovo renderer server in streaming](https://github.com/reactwg/react-18/discussions/37) con supporto integrato per `React.lazy`.
2936

30-
These features are possible thanks to a new opt-in mechanism we’re adding in React 18. It’s called “concurrent rendering” and it lets React prepare multiple versions of the UI at the same time. This change is mostly behind-the-scenes, but it unlocks new possibilities to improve both real and perceived performance of your app.
37+
Queste funzionalità sono possibili grazie a un nuovo meccanismo opt-in che aggiungiamo in React 18. Si chiama "concurrent rendering" e consente a React di preparare più versioni dell'UI contemporaneamente. Questa modifica avviene per lo più dietro le quinte, ma sblocca nuove possibilità per migliorare sia le prestazioni reali che quelle percepite della tua app.
3138

32-
If you've been following our research into the future of React (we don't expect you to!), you might have heard of something called “concurrent mode” or that it might break your app. In response to this feedback from the community, we’ve redesigned the upgrade strategy for gradual adoption. Instead of an all-or-nothing “mode”, concurrent rendering will only be enabled for updates triggered by one of the new features. In practice, this means **you will be able to adopt React 18 without rewrites and try the new features at your own pace.**
39+
Se hai seguito la nostra ricerca sul futuro di React (non ci aspettiamo che lo faccia!), potresti aver sentito parlare di qualcosa chiamato "concurrent mode" o che potrebbe rompere la tua app. In risposta a questo feedback della community, abbiamo ridisegnato la strategia di upgrade per un'adozione graduale. Invece di una "modalità" tutto-o-niente, il concurrent rendering sarà abilitato solo per gli aggiornamenti attivati da una delle nuove funzionalità. In pratica, questo significa che **potrai adottare React 18 senza riscritture e provare le nuove funzionalità al tuo ritmo.**
3340

34-
## A gradual adoption strategy {/*a-gradual-adoption-strategy*/}
41+
## Una strategia di adozione graduale {/*a-gradual-adoption-strategy*/}
3542

36-
Since concurrency in React 18 is opt-in, there are no significant out-of-the-box breaking changes to component behavior. **You can upgrade to React 18 with minimal or no changes to your application code, with a level of effort comparable to a typical major React release**. Based on our experience converting several apps to React 18, we expect that many users will be able to upgrade within a single afternoon.
43+
Poiché la concorrenza in React 18 è opt-in, non ci sono cambiamenti breaking significativi out-of-the-box nel comportamento dei componenti. **Puoi passare a React 18 con modifiche minime o nulle al codice della tua applicazione, con uno sforzo paragonabile a un tipico rilascio major di React**. In base alla nostra esperienza nella conversione di diverse app a React 18, ci aspettiamo che molti utenti possano effettuare l'upgrade in un solo pomeriggio.
3744

38-
We successfully shipped concurrent features to tens of thousands of components at Facebook, and in our experience, we've found that most React components “just work” without additional changes. We're committed to making sure this is a smooth upgrade for the entire community, so today we're announcing the React 18 Working Group.
45+
Abbiamo distribuato con successo funzionalità concorrenti su decine di migliaia di componenti su Facebook e, nella nostra esperienza, abbiamo scoperto che la maggior parte dei componenti React "funziona semplicemente" senza modifiche aggiuntive. Ci impegniamo a rendere questo un upgrade fluido per l'intera community, quindi oggi annunciamo il React 18 Working Group.
3946

40-
## Working with the community {/*working-with-the-community*/}
47+
## Collaborare con la community {/*working-with-the-community*/}
4148

42-
We’re trying something new for this release: We've invited a panel of experts, developers, library authors, and educators from across the React community to participate in our [React 18 Working Group](https://github.com/reactwg/react-18) to provide feedback, ask questions, and collaborate on the release. We couldn't invite everyone we wanted to this initial, small group, but if this experiment works out, we hope there will be more in the future!
49+
Per questo rilascio stiamo provando qualcosa di nuovo: abbiamo invitato un panel di esperti, sviluppatori, autori di librerie ed educatori da tutta la community React a partecipare al nostro [React 18 Working Group](https://github.com/reactwg/react-18) per fornire feedback, porre domande e collaborare al rilascio. Non potevamo invitare tutti quelli che volevamo in questo gruppo iniziale e ristretto, ma se questo esperimento funziona, speriamo ce ne saranno altri in futuro!
4350

44-
**The goal of the React 18 Working Group is to prepare the ecosystem for a smooth, gradual adoption of React 18 by existing applications and libraries.** The Working Group is hosted on [GitHub Discussions](https://github.com/reactwg/react-18/discussions) and is available for the public to read. Members of the working group can leave feedback, ask questions, and share ideas. The core team will also use the discussions repo to share our research findings. As the stable release gets closer, any important information will also be posted on this blog.
51+
**L'obiettivo del React 18 Working Group è preparare l'ecosistema a un'adozione fluida e graduale di React 18 da parte di applicazioni e librerie esistenti.** Il Working Group è ospitato su [GitHub Discussions](https://github.com/reactwg/react-18/discussions) ed è disponibile al pubblico in lettura. I membri del working group possono lasciare feedback, porre domande e condividere idee. Il core team userà anche la repo delle discussioni per condividere i risultati delle nostre ricerche. Man mano che il rilascio stabile si avvicina, qualsiasi informazione importante sarà pubblicata anche su questo blog.
4552

46-
For more information on upgrading to React 18, or additional resources about the release, see the [React 18 announcement post](https://github.com/reactwg/react-18/discussions/4).
53+
Per maggiori informazioni sull'upgrade a React 18 o risorse aggiuntive sul rilascio, consulta il [post di annuncio di React 18](https://github.com/reactwg/react-18/discussions/4).
4754

48-
## Accessing the React 18 Working Group {/*accessing-the-react-18-working-group*/}
55+
## Accedere al React 18 Working Group {/*accessing-the-react-18-working-group*/}
4956

50-
Everyone can read the discussions in the [React 18 Working Group repo](https://github.com/reactwg/react-18).
57+
Tutti possono leggere le discussioni nella [repo del React 18 Working Group](https://github.com/reactwg/react-18).
5158

52-
Because we expect an initial surge of interest in the Working Group, only invited members will be allowed to create or comment on threads. However, the threads are fully visible to the public, so everyone has access to the same information. We believe this is a good compromise between creating a productive environment for working group members, while maintaining transparency with the wider community.
59+
Poiché ci aspettiamo un'ondata iniziale di interesse nel Working Group, solo i membri invitati potranno creare o commentare i thread. Tuttavia, i thread sono completamente visibili al pubblico, quindi tutti hanno accesso alle stesse informazioni. Crediamo che sia un buon compromesso tra creare un ambiente produttivo per i membri del working group e mantenere la trasparenza con la community più ampia.
5360

54-
As always, you can submit bug reports, questions, and general feedback to our [issue tracker](https://github.com/react/react/issues).
61+
Come sempre, puoi inviare segnalazioni di bug, domande e feedback generici al nostro [issue tracker](https://github.com/react/react/issues).
5562

56-
## How to try React 18 Alpha today {/*how-to-try-react-18-alpha-today*/}
63+
## Come provare React 18 Alpha oggi {/*how-to-try-react-18-alpha-today*/}
5764

58-
New alphas are [regularly published to npm using the `@alpha` tag](https://github.com/reactwg/react-18/discussions/9). These releases are built using the most recent commit to our main repo. When a feature or bugfix is merged, it will appear in an alpha the following weekday.
65+
Nuove alpha vengono [pubblicate regolarmente su npm con il tag `@alpha`](https://github.com/reactwg/react-18/discussions/9). Questi rilasci sono costruiti usando l'ultimo commit della nostra repo principale. Quando una funzionalità o una correzione di bug viene unita, apparirà in un'alpha il giorno lavorativo successivo.
5966

60-
There may be significant behavioral or API changes between alpha releases. Please remember that **alpha releases are not recommended for user-facing, production applications**.
67+
Potrebbero esserci cambiamenti significativi nel comportamento o nell'API tra le release alpha. Ricorda che **le release alpha non sono consigliate per applicazioni in produzione rivolte agli utenti**.
6168

62-
## Projected React 18 release timeline {/*projected-react-18-release-timeline*/}
69+
## Timeline prevista per il rilascio di React 18 {/*projected-react-18-release-timeline*/}
6370

64-
We don't have a specific release date scheduled, but we expect it will take several months of feedback and iteration before React 18 is ready for most production applications.
71+
Non abbiamo una data di rilascio specifica programmata, ma ci aspettiamo che serviranno diversi mesi di feedback e iterazione prima che React 18 sia pronto per la maggior parte delle applicazioni in produzione.
6572

66-
* Library Alpha: Available today
67-
* Public Beta: At least several months
68-
* Release Candidate (RC): At least several weeks after Beta
69-
* General Availability: At least several weeks after RC
73+
* Library Alpha: disponibile oggi
74+
* Public Beta: almeno diversi mesi
75+
* Release Candidate (RC): almeno diverse settimane dopo la Beta
76+
* General Availability: almeno diverse settimane dopo la RC
7077

71-
More details about our projected release timeline are [available in the Working Group](https://github.com/reactwg/react-18/discussions/9). We'll post updates on this blog when we're closer to a public release.
78+
Maggiori dettagli sulla nostra timeline prevista sono [disponibili nel Working Group](https://github.com/reactwg/react-18/discussions/9). Pubblicheremo aggiornamenti su questo blog quando saremo più vicini a un rilascio pubblico.

0 commit comments

Comments
 (0)