React Conf 2024: il riepilogo
22 maggio 2024 di Ricky Hanlon.
La scorsa settimana abbiamo ospitato React Conf 2024, una conferenza di due giorni a Henderson, Nevada, con oltre 700 partecipanti in presenza per discutere le ultime novità nell’ingegneria UI. È stata la nostra prima conferenza in presenza dal 2019, e siamo entusiasti di aver potuto riunire di nuovo la community.
A React Conf 2024 abbiamo annunciato la React 19 RC, la React Native New Architecture Beta e un rilascio sperimentale del React Compiler. La community ha preso il palco per annunciare React Router v7, Universal Server Components in Expo Router, React Server Components in RedwoodJS e molto altro.
Gli stream completi del giorno 1 e del giorno 2 sono disponibili online. In questo post riassumiamo i talk e gli annunci dell’evento.
Giorno 1
Guarda qui lo stream completo del giorno 1.
Per aprire il giorno 1, il CTO di Meta Andrew “Boz” Bosworth ha condiviso un messaggio di benvenuto seguito da un’introduzione di Seth Webster, che gestisce l’organizzazione React in Meta, e dalla nostra MC Ashley Narcisse.
Nel keynote del giorno 1, Joe Savona ha condiviso obiettivi e visione di React per rendere semplice a chiunque costruire grandi esperienze utente. Lauren Tan ha seguito con uno State of React, in cui ha condiviso che React è stato scaricato oltre 1 miliardo di volte nel 2023 e che il 37% dei nuovi sviluppatori impara a programmare con React. Infine, ha evidenziato il lavoro della community React per fare React, React.
Per approfondire, guarda questi talk della community più avanti nella conferenza:
- Vanilla React di Ryan Florence
- React Rhythm & Blues di Lee Robinson
- RedwoodJS, now with React Server Components di Amy Dutton
- Introducing Universal React Server Components in Expo Router di Evan Bacon
Successivamente nel keynote, Josh Story e Andrew Clark hanno condiviso le nuove funzionalità in arrivo in React 19 e annunciato la React 19 RC, pronta per i test in produzione. Scopri tutte le funzionalità nel post di rilascio di React 19, e guarda questi talk per approfondimenti sulle nuove funzionalità:
- What’s new in React 19 di Lydia Hallie
- React Unpacked: A Roadmap to React 19 di Sam Selikoff
- React 19 Deep Dive: Coordinating HTML di Josh Story
- Enhancing Forms with React Server Components di Aurora Walberg Scharff
- React for Two Computers di Dan Abramov
- And Now You Understand React Server Components di Kent C. Dodds
Infine, abbiamo chiuso il keynote con Joe Savona, Sathya Gunasekaran e Mofei Zhang che hanno annunciato che React Compiler è ora Open Source e condiviso una versione sperimentale di React Compiler da provare.
Per maggiori informazioni sull’uso del Compiler e su come funziona, consulta la documentazione e questi talk:
Guarda il keynote completo del giorno 1 qui:
Giorno 2
Guarda qui lo stream completo del giorno 2.
Per aprire il giorno 2, Seth Webster ha condiviso un messaggio di benvenuto, seguito da un ringraziamento di Eli White e da un’introduzione della nostra Chief Vibes Officer Ashley Narcisse.
Nel keynote del giorno 2, Nicola Corti ha condiviso lo State of React Native, inclusi 78 milioni di download nel 2023. Ha anche evidenziato app che usano React Native, incluse oltre 2000 schermate usate dentro Meta; la pagina dei dettagli prodotto in Facebook Marketplace, visitata più di 2 miliardi di volte al giorno; e parte del menu Start di Microsoft Windows e alcune funzionalità in quasi ogni prodotto Microsoft Office su mobile e desktop.
Nicola ha anche evidenziato tutto il lavoro che la community fa per supportare React Native, incluse librerie, framework e piattaforme multiple. Per approfondire, guarda questi talk della community:
- Extending React Native beyond Mobile and Desktop Apps di Chris Traganos e Anisha Malde
- Spatial computing with React di Michał Pierzchała
Riccardo Cipolleschi ha proseguito il keynote del giorno 2 annunciando che la React Native New Architecture è ora in Beta e pronta per essere adottata in produzione dalle app. Ha condiviso nuove funzionalità e miglioramenti nella nuova architettura e la roadmap per il futuro di React Native. Per approfondire:
Successivamente nel keynote, Nicola ha annunciato che ora consigliamo di iniziare con un framework come Expo per tutte le nuove app create con React Native. Con questo cambiamento, ha anche annunciato una nuova homepage di React Native e una nuova documentazione Getting Started. Puoi consultare la nuova guida Getting Started nella documentazione di React Native.
Infine, per chiudere il keynote, Kadi Kraman ha condiviso le ultime funzionalità e miglioramenti in Expo e come iniziare a sviluppare con React Native usando Expo.
Guarda il keynote completo del giorno 2 qui:
Q&A
I team React e React Native hanno anche chiuso ogni giornata con una sessione Q&A:
- React Q&A condotta da Michael Chan
- React Native Q&A condotta da Jamon Holmgren
E altro…
Abbiamo anche ascoltato talk su accessibilità, segnalazione errori, CSS e altro:
- Demystifying accessibility in React apps di Kateryna Porshnieva
- Pigment CSS, CSS in the server component age di Olivier Tassinari
- Real-time React Server Components di Sunil Pai
- Let’s break React Rules di Charlotte Isambert
- Solve 100% of your errors di Ryan Albrecht
Grazie
Grazie a tutto lo staff, ai relatori e ai partecipanti che hanno reso possibile React Conf 2024. Sono troppi per elencarli tutti, ma vogliamo ringraziare in particolare alcuni.
Grazie a Barbara Markiewicz, al team di Callstack e al nostro Developer Advocate del React Team Matt Carroll per l’aiuto nella pianificazione dell’intero evento; e a Sunny Leggett e a tutti di Zero Slope per l’organizzazione dell’evento.
Grazie a Ashley Narcisse per essere stata la nostra MC e Chief Vibes Officer; e a Michael Chan e Jamon Holmgren per aver condotto le sessioni Q&A.
Grazie a Seth Webster e Eli White per averci accolto ogni giorno e fornito direzione su struttura e contenuti; e a Tom Occhino per essersi unito a noi con un messaggio speciale durante l’after-party.
Grazie a Ricky Hanlon per il feedback dettagliato sui talk, il lavoro sul design delle slide e per colmare i vuoti curando i dettagli.
Grazie a Callstack per aver costruito il sito della conferenza; e a Kadi Kraman e al team Expo per l’app mobile della conferenza.
Grazie a tutti gli sponsor che hanno reso possibile l’evento: Remix, Amazon, MUI, Sentry, Abbott, Expo, RedwoodJS e Vercel.
Grazie al team AV per visual, palco e audio; e all’hotel Westin per averci ospitato.
Grazie a tutti i relatori che hanno condiviso conoscenza ed esperienze con la community.
Infine, grazie a tutti coloro che hanno partecipato in presenza e online per mostrare cosa fa React, React. React è più di una libreria, è una community, ed è stato stimolante vedere tutti riunirsi per condividere e imparare insieme.
Ci vediamo la prossima volta!