From 7696a6ddb2abd5524bcd142c30f75eed02b91c07 Mon Sep 17 00:00:00 2001 From: Rick Hanlon Date: Mon, 20 May 2024 16:29:45 -0400 Subject: [PATCH 1/9] Add React Conf 2024 Recap post --- .../blog/2024/05/20/react-conf-2024-recap.md | 116 ++++++++++++++++++ src/content/blog/index.md | 4 + src/sidebarBlog.json | 7 ++ 3 files changed, 127 insertions(+) create mode 100644 src/content/blog/2024/05/20/react-conf-2024-recap.md diff --git a/src/content/blog/2024/05/20/react-conf-2024-recap.md b/src/content/blog/2024/05/20/react-conf-2024-recap.md new file mode 100644 index 00000000000..f0e5ef50542 --- /dev/null +++ b/src/content/blog/2024/05/20/react-conf-2024-recap.md @@ -0,0 +1,116 @@ +--- +title: "React Conf 2024 Recap" +author: Ricky Hanlon +date: 2024/05/20 +description: Last week we hosted React Conf 2024, a two-day conference in Henderson, Nevada where over 800 attendees gathered to discuss the latest in UI engineering. This was our first in-person conference since 2019, and we were thrilled to be able to bring the community together again. +--- + +May 20, 2024 by [Ricky Hanlon](https://twitter.com/rickhanlonii). + +--- + + + +Last week we hosted React Conf 2024, a two-day conference in Henderson, Nevada where over TODO attendees gathered to discuss the latest in UI engineering. This was our first in-person conference since 2019, and we were thrilled to be able to bring the community together again. + + + +--- + +At React Conf 2024, we announced the React 19 RC, React Native New Architecture Beta, the experimental release of the React Compiler, and much more. The entire [Day One](https://www.youtube.com/watch?v=T8TZQ6k4SLE) and [Day Two](https://www.youtube.com/watch?v=0ckOUBiuxVY) streams are available online. + +In this post, we'll summarize the talks and announcements from the event. + +## Day One {/*day-one*/} + +To kick off Day 1, Meta CTO [Andrew "Boz" Bosworth](https://www.threads.net/@boztank) shared a welcome message followed by an introduction by [Seth Webster](https://twitter.com/sethwebster) and our MC [Ashley Narcisse](https://twitter.com/_darkfadr). + +In the Day 1 Keynote, [Joe Savona](https://twitter.com/en_JS) shared our goals and vision for React to make it easy for anyone to build great user experiences. [Lauren Tan](https://twitter.com/potetotes) followed with the State of React, which was downloaded over 1 billion times in 2023 and highlighted the work of the React Community to make React, React. + +For more, check out these talks from the community later in the conference: + +- [Vanilla React](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=5542s) by [Ryan Florence](https://twitter.com/ryanflorence) +- [React Rhythm & Blues](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=12728s) by [Lee Robinson](https://twitter.com/leeerob) +- [RedwoodJS, now with React Server Components](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=26815s) by [Amy Dutton](https://twitter.com/selfteachme) +- [Introducing Universal React Server Components in Expo Router](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=5542s) by [Evan Bacon](https://twitter.com/Baconbrix) + +Next in the Keynote, [Josh Story](https://twitter.com/joshcstory) and [Andrew Clark](https://twitter.com/acdlite) shared new features [coming in React 19](/blog/2024/04/25/react-19), and announced the React 19 RC which is ready for testing in production. Check out all the features in the React 19 [release announcement post](/blog/2024/04/25/react-19), and see these talks for deep dives on the new features: + +- [What's new in React 19](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=5542s) by [Lydia Hallie](https://twitter.com/lydiahallie) +- [React Unpacked: A Roadmap to React 19](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=5542s) by [Sam Selikoff](https://twitter.com/samselikoff) +- [React 19 Deep Dive: Coordinating HTML](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=5542s) by [Josh Story](https://twitter.com/joshcstory) +- [Enhancing Forms with React Server Components](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=25280s) by [Aurora Walberg Scharff](https://twitter.com/aurorascharff) +- [React for Two Computers](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=5542s) by [Dan Abramov](https://twitter.com/dan_abramov2) +- [And Now You Understand React Server Components](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=11256s) by [Kent C. Dodds](https://twitter.com/kentcdodds) + +Finally, we ended the Keynote with [Joe Savona](https://twitter.com/en_JS), [Sathya Gunasekaran](https://twitter.com/_gsathya), and [Mofei Zhang](https://www.threads.net/@z_mofei) announcing that the React Compiler is now Open Source, and sharing an experimental version of the React Compiler to try out. + +For more information on using the Compiler and how it works, check out these talks: + +- [Forget About Memo](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=5542s) by [Lauren Tan](https://twitter.com/potetotes) +- [React Compiler Deep Dive](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=9313s) by [Sathya Gunasekaran](https://twitter.com/_gsathya) and [Mofei Zhang](https://www.threads.net/@z_mofei) + +Watch the full Day One Keynote here: + + + +## Day Two {/*day-two*/} + +To kick off Day 2, [Seth Webster](https://twitter.com/sethwebster) shared a welcome message, followed by a Thank You from [Eli White](https://x.com/Eli_White) and an introduction by our Chief Vibes Officer [Ashley Narcisse](https://twitter.com/_darkfadr). + +In the Day 2 Keynote, [Nicola Corti](https://twitter.com/cortinico) shared the State of React Native, including 78 million downloads in 2023, and highlighted apps using React Native including 2000+ screens used inside of Meta, and screens from Microsoft in Microsoft Office and the Microsoft Windows Start Menu. + +Nicola also highlighted all the work the community does to support React Native including libraries, frameworks, and multiple platforms. For more, check out these talks from the community: + +- [Extending React Native beyond Mobile and Desktop Apps](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=5798s) by [Chris Traganos](https://twitter.com/chris_trag) and [Anisha Malde](https://twitter.com/anisha_malde) +- [Spatial computing with React](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=22525s) by [Michał Pierzchała](https://twitter.com/thymikee) + +[Riccardo Cipolleschi](https://twitter.com/cipolleschir) continued the Day 2 Keynote by announcing that the React Native New Architecture is now in Beta and ready for apps to adopt in production. He shared new features and improvements in the new architecture, and shared the roadmap for the future of React Native. For more check out: + +- [Cross Platform React](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=26569s) by [Olga Zinoveva](https://github.com/SlyCaptainFlint) and [Naman Goel](https://twitter.com/naman34) + +Next in the Keynote, Nicola announced that we are now recommending starting with a framework like Expo for all new apps created with React Native. With the change, he also announced a new React Native homepage and new Getting Started docs. You can view the new Getting Started guide in the [React Native docs](https://reactnative.dev/docs/next/environment-setup). + +Finally, to end the Keynote, [Kadi Kraman](https://twitter.com/kadikraman) shared the latest features and improvements in Expo, and how to get started developing with React Native using Expo. + +Watch the full Day Two Keynote here: + + + +## Q&A {/*q-and-a*/} + +The React and React Native teams also ended each day with a Q&A session: + +- [React Q&A](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=27518s) hosted by [Michael Chan](https://twitter.com/chantastic) +- [React Native Q&A](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=27935s) hosted by [Jamon Holmgren](https://twitter.com/jamonholmgren) + +## And more... {/*and-more*/} + +We also heard talks on accessibility, error reporting, css, and more: + +- [Demystifying accessibility in React apps](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=20655s) by [Kateryna Porshnieva](https://twitter.com/krambertech) +- [Pigment CSS, CSS in the server component age](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=21696s) by [Olivier Tassinari](https://twitter.com/olivtassinari) +- [Real-time React Server Components](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=24070s) by [Sunil Pai](https://twitter.com/threepointone) +- [Let's break React Rules](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=25862s) by [Charlotte Isambert](https://twitter.com/c_isambert) +- [Solve 100% of your errors](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=19881s) by [Ryan Albrecht](https://github.com/ryan953) + +## Thank you {/*thank-you*/} + +Thank you to all the Staff, Speakers, and Participants who made React Conf 2024 possible. There are too many to list, but we want to thank a few in particular. + +Thank you to [Barbara Markiewicz](https://twitter.com/barbara_markie), the team at [Callstack](https://www.callstack.com/), and our React Team Developer Advocate [Matt Carroll](https://twitter.com/mattcarrollcode) for helping to plan the entire event; and to [Sunny Leggett](https://zeroslopeevents.com/about) and everyone from [Zero Slope](https://zeroslopeevents.com) for helping to organize the event. + +Thank you [Ashley Narcisse](https://twitter.com/_darkfadr) for being our MC and Chief Vibes Officer; and to [Michael Chan](https://twitter.com/chantastic) and [Jamon Holmgren](https://twitter.com/jamonholmgren) for hosting the Q&A sessions. + +Thank you [Callstack](https://www.callstack.com/) for building the conference website; and to [Kadi Kraman](https://twitter.com/kadikraman) and the [Expo](https://expo.dev/) team for building the conference mobile app. + +Thank you to all the sponsors who made the event possible: [Remix](https://remix.run/), [Amazon](https://developer.amazon.com/apps-and-games?cmp=US_2024_05_3P_React-Conf-2024&ch=prtnr&chlast=prtnr&pub=ref&publast=ref&type=org&typelast=org), [MUI](https://mui.com/), [Sentry](https://sentry.io/for/react/?utm_source=sponsored-conf&utm_medium=sponsored-event&utm_campaign=frontend-fy25q2-evergreen&utm_content=logo-reactconf2024-learnmore), [Abbott](https://www.jobs.abbott/software), [Expo](https://expo.dev/), [RedwoodJS](https://redwoodjs.com/), and [Vercel](https://vercel.com). + +Thank you to the AV Team for the visuals, stage, and sound; and to the Westin Hotel for hosting us. + +Thank you to all the speakers who shared their knowledge and experiences with the community. + +And thank you to everyone who attended in person and online for making React Conf 2024 great. + +See you next time! + diff --git a/src/content/blog/index.md b/src/content/blog/index.md index 24555902868..c353afd584c 100644 --- a/src/content/blog/index.md +++ b/src/content/blog/index.md @@ -10,6 +10,10 @@ This blog is the official source for the updates from the React team. Anything i
+ +Last week we hosted React Conf 2024, a two-day conference in Henderson, Nevada where over 800 attendees gathered to discuss the latest in UI engineering. This was our first in-person conference since 2019, and we were thrilled to be able to bring the community together again ... + + In the React 19 Beta Upgrade Guide, we shared step-by-step instructions for upgrading your app to React 19 Beta. In this post, we'll give an overview of the new features in React 19, and how you can adopt them. diff --git a/src/sidebarBlog.json b/src/sidebarBlog.json index 97838b5c1cb..ef089d57b34 100644 --- a/src/sidebarBlog.json +++ b/src/sidebarBlog.json @@ -11,6 +11,13 @@ "path": "/blog", "skipBreadcrumb": true, "routes": [ + { + "title": "React Conf 2024 Recap", + "titleForHomepage": "React Conf 2024 Recap", + "icon": "blog", + "date": "May 20, 2024", + "path": "/blog/2024/05/20/react-conf-2024-recap" + }, { "title": "React 19 Beta", "titleForHomepage": "React 19 Beta", From 2f7cbafe45f40f4532097263cd3802eb1122346c Mon Sep 17 00:00:00 2001 From: Rick Hanlon Date: Mon, 20 May 2024 17:27:19 -0400 Subject: [PATCH 2/9] Spelling and links --- .../blog/2024/05/20/react-conf-2024-recap.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/content/blog/2024/05/20/react-conf-2024-recap.md b/src/content/blog/2024/05/20/react-conf-2024-recap.md index f0e5ef50542..5cb25289bf9 100644 --- a/src/content/blog/2024/05/20/react-conf-2024-recap.md +++ b/src/content/blog/2024/05/20/react-conf-2024-recap.md @@ -17,15 +17,15 @@ Last week we hosted React Conf 2024, a two-day conference in Henderson, Nevada w --- -At React Conf 2024, we announced the React 19 RC, React Native New Architecture Beta, the experimental release of the React Compiler, and much more. The entire [Day One](https://www.youtube.com/watch?v=T8TZQ6k4SLE) and [Day Two](https://www.youtube.com/watch?v=0ckOUBiuxVY) streams are available online. +At React Conf 2024, we announced the [React 19 RC](/blog/2024/04/25/react-19), the React Native New Architecture Beta, an experimental release of the [React Compiler](/learn/react-compiler), and much more. The entire [day 1](https://www.youtube.com/watch?v=T8TZQ6k4SLE) and [day 2](https://www.youtube.com/watch?v=0ckOUBiuxVY) streams are available online. In this post, we'll summarize the talks and announcements from the event. -## Day One {/*day-one*/} +## Day 1 {/*day-1*/} -To kick off Day 1, Meta CTO [Andrew "Boz" Bosworth](https://www.threads.net/@boztank) shared a welcome message followed by an introduction by [Seth Webster](https://twitter.com/sethwebster) and our MC [Ashley Narcisse](https://twitter.com/_darkfadr). +To kick off day 1, Meta CTO [Andrew "Boz" Bosworth](https://www.threads.net/@boztank) shared a welcome message followed by an introduction by [Seth Webster](https://twitter.com/sethwebster) and our MC [Ashley Narcisse](https://twitter.com/_darkfadr). -In the Day 1 Keynote, [Joe Savona](https://twitter.com/en_JS) shared our goals and vision for React to make it easy for anyone to build great user experiences. [Lauren Tan](https://twitter.com/potetotes) followed with the State of React, which was downloaded over 1 billion times in 2023 and highlighted the work of the React Community to make React, React. +In the day 1 keynote, [Joe Savona](https://twitter.com/en_JS) shared our goals and vision for React to make it easy for anyone to build great user experiences. [Lauren Tan](https://twitter.com/potetotes) followed with a State of React, which was downloaded over 1 billion times in 2023 and highlighted the work of the React community to make React, React. For more, check out these talks from the community later in the conference: @@ -34,7 +34,7 @@ For more, check out these talks from the community later in the conference: - [RedwoodJS, now with React Server Components](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=26815s) by [Amy Dutton](https://twitter.com/selfteachme) - [Introducing Universal React Server Components in Expo Router](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=5542s) by [Evan Bacon](https://twitter.com/Baconbrix) -Next in the Keynote, [Josh Story](https://twitter.com/joshcstory) and [Andrew Clark](https://twitter.com/acdlite) shared new features [coming in React 19](/blog/2024/04/25/react-19), and announced the React 19 RC which is ready for testing in production. Check out all the features in the React 19 [release announcement post](/blog/2024/04/25/react-19), and see these talks for deep dives on the new features: +Next in the keynote, [Josh Story](https://twitter.com/joshcstory) and [Andrew Clark](https://twitter.com/acdlite) shared new features [coming in React 19](/blog/2024/04/25/react-19), and announced the React 19 RC which is ready for testing in production. Check out all the features in the React 19 [release announcement post](/blog/2024/04/25/react-19), and see these talks for deep dives on the new features: - [What's new in React 19](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=5542s) by [Lydia Hallie](https://twitter.com/lydiahallie) - [React Unpacked: A Roadmap to React 19](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=5542s) by [Sam Selikoff](https://twitter.com/samselikoff) @@ -43,37 +43,37 @@ Next in the Keynote, [Josh Story](https://twitter.com/joshcstory) and [Andrew Cl - [React for Two Computers](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=5542s) by [Dan Abramov](https://twitter.com/dan_abramov2) - [And Now You Understand React Server Components](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=11256s) by [Kent C. Dodds](https://twitter.com/kentcdodds) -Finally, we ended the Keynote with [Joe Savona](https://twitter.com/en_JS), [Sathya Gunasekaran](https://twitter.com/_gsathya), and [Mofei Zhang](https://www.threads.net/@z_mofei) announcing that the React Compiler is now Open Source, and sharing an experimental version of the React Compiler to try out. +Finally, we ended the keynote with [Joe Savona](https://twitter.com/en_JS), [Sathya Gunasekaran](https://twitter.com/_gsathya), and [Mofei Zhang](https://www.threads.net/@z_mofei) announcing that the React Compiler is now [Open Source](https://github.com/facebook/react/pull/29061), and sharing an experimental version of the React Compiler to try out. -For more information on using the Compiler and how it works, check out these talks: +For more information on using the Compiler and how it works, check out [the docs](/learn/react-compiler) and these talks: - [Forget About Memo](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=5542s) by [Lauren Tan](https://twitter.com/potetotes) - [React Compiler Deep Dive](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=9313s) by [Sathya Gunasekaran](https://twitter.com/_gsathya) and [Mofei Zhang](https://www.threads.net/@z_mofei) -Watch the full Day One Keynote here: +Watch the full day 1 keynote here: -## Day Two {/*day-two*/} +## Day 2 {/*day-2*/} -To kick off Day 2, [Seth Webster](https://twitter.com/sethwebster) shared a welcome message, followed by a Thank You from [Eli White](https://x.com/Eli_White) and an introduction by our Chief Vibes Officer [Ashley Narcisse](https://twitter.com/_darkfadr). +To kick off day 2, [Seth Webster](https://twitter.com/sethwebster) shared a welcome message, followed by a Thank You from [Eli White](https://x.com/Eli_White) and an introduction by our Chief Vibes Officer [Ashley Narcisse](https://twitter.com/_darkfadr). -In the Day 2 Keynote, [Nicola Corti](https://twitter.com/cortinico) shared the State of React Native, including 78 million downloads in 2023, and highlighted apps using React Native including 2000+ screens used inside of Meta, and screens from Microsoft in Microsoft Office and the Microsoft Windows Start Menu. +In the day 2 keynote, [Nicola Corti](https://twitter.com/cortinico) shared the State of React Native, including 78 million downloads in 2023, and highlighted apps using React Native including 2000+ screens used inside of Meta, and screens from Microsoft in Microsoft Office and the Microsoft Windows Start Menu. Nicola also highlighted all the work the community does to support React Native including libraries, frameworks, and multiple platforms. For more, check out these talks from the community: - [Extending React Native beyond Mobile and Desktop Apps](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=5798s) by [Chris Traganos](https://twitter.com/chris_trag) and [Anisha Malde](https://twitter.com/anisha_malde) - [Spatial computing with React](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=22525s) by [Michał Pierzchała](https://twitter.com/thymikee) -[Riccardo Cipolleschi](https://twitter.com/cipolleschir) continued the Day 2 Keynote by announcing that the React Native New Architecture is now in Beta and ready for apps to adopt in production. He shared new features and improvements in the new architecture, and shared the roadmap for the future of React Native. For more check out: +[Riccardo Cipolleschi](https://twitter.com/cipolleschir) continued the day 2 keynote by announcing that the React Native New Architecture is now in Beta and ready for apps to adopt in production. He shared new features and improvements in the new architecture, and shared the roadmap for the future of React Native. For more check out: - [Cross Platform React](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=26569s) by [Olga Zinoveva](https://github.com/SlyCaptainFlint) and [Naman Goel](https://twitter.com/naman34) -Next in the Keynote, Nicola announced that we are now recommending starting with a framework like Expo for all new apps created with React Native. With the change, he also announced a new React Native homepage and new Getting Started docs. You can view the new Getting Started guide in the [React Native docs](https://reactnative.dev/docs/next/environment-setup). +Next in the keynote, Nicola announced that we are now recommending starting with a framework like Expo for all new apps created with React Native. With the change, he also announced a new React Native homepage and new Getting Started docs. You can view the new Getting Started guide in the [React Native docs](https://reactnative.dev/docs/next/environment-setup). -Finally, to end the Keynote, [Kadi Kraman](https://twitter.com/kadikraman) shared the latest features and improvements in Expo, and how to get started developing with React Native using Expo. +Finally, to end the keynote, [Kadi Kraman](https://twitter.com/kadikraman) shared the latest features and improvements in Expo, and how to get started developing with React Native using Expo. -Watch the full Day Two Keynote here: +Watch the full day 2 keynote here: @@ -96,7 +96,7 @@ We also heard talks on accessibility, error reporting, css, and more: ## Thank you {/*thank-you*/} -Thank you to all the Staff, Speakers, and Participants who made React Conf 2024 possible. There are too many to list, but we want to thank a few in particular. +Thank you to all the staff, speakers, and participants who made React Conf 2024 possible. There are too many to list, but we want to thank a few in particular. Thank you to [Barbara Markiewicz](https://twitter.com/barbara_markie), the team at [Callstack](https://www.callstack.com/), and our React Team Developer Advocate [Matt Carroll](https://twitter.com/mattcarrollcode) for helping to plan the entire event; and to [Sunny Leggett](https://zeroslopeevents.com/about) and everyone from [Zero Slope](https://zeroslopeevents.com) for helping to organize the event. From 700b51de69a65238d7a48bdff336952dbb261e72 Mon Sep 17 00:00:00 2001 From: Ricky Date: Mon, 20 May 2024 20:37:06 -0400 Subject: [PATCH 3/9] Apply suggestions from code review Co-authored-by: lauren --- src/content/blog/2024/05/20/react-conf-2024-recap.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/content/blog/2024/05/20/react-conf-2024-recap.md b/src/content/blog/2024/05/20/react-conf-2024-recap.md index 5cb25289bf9..12f54926c80 100644 --- a/src/content/blog/2024/05/20/react-conf-2024-recap.md +++ b/src/content/blog/2024/05/20/react-conf-2024-recap.md @@ -48,7 +48,7 @@ Finally, we ended the keynote with [Joe Savona](https://twitter.com/en_JS), [Sat For more information on using the Compiler and how it works, check out [the docs](/learn/react-compiler) and these talks: - [Forget About Memo](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=5542s) by [Lauren Tan](https://twitter.com/potetotes) -- [React Compiler Deep Dive](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=9313s) by [Sathya Gunasekaran](https://twitter.com/_gsathya) and [Mofei Zhang](https://www.threads.net/@z_mofei) +- [React Compiler Deep Dive](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=9313s) by [Sathya Gunasekaran](https://twitter.com/_gsathya) and [Mofei Zhang](https://twitter.com/zmofei) Watch the full day 1 keynote here: @@ -102,6 +102,7 @@ Thank you to [Barbara Markiewicz](https://twitter.com/barbara_markie), the team Thank you [Ashley Narcisse](https://twitter.com/_darkfadr) for being our MC and Chief Vibes Officer; and to [Michael Chan](https://twitter.com/chantastic) and [Jamon Holmgren](https://twitter.com/jamonholmgren) for hosting the Q&A sessions. +Thank you [Ricky Hanlon](https://twitter.com/rickhanlonii) for providing detailed feedback to speakers on their talks, working on design and animations for the keynote slides, deploying the [React Compiler Playground](https://playground.react.dev) and docs, and generally filling in the gaps to sweat the details and make this conference a success. Thank you [Callstack](https://www.callstack.com/) for building the conference website; and to [Kadi Kraman](https://twitter.com/kadikraman) and the [Expo](https://expo.dev/) team for building the conference mobile app. Thank you to all the sponsors who made the event possible: [Remix](https://remix.run/), [Amazon](https://developer.amazon.com/apps-and-games?cmp=US_2024_05_3P_React-Conf-2024&ch=prtnr&chlast=prtnr&pub=ref&publast=ref&type=org&typelast=org), [MUI](https://mui.com/), [Sentry](https://sentry.io/for/react/?utm_source=sponsored-conf&utm_medium=sponsored-event&utm_campaign=frontend-fy25q2-evergreen&utm_content=logo-reactconf2024-learnmore), [Abbott](https://www.jobs.abbott/software), [Expo](https://expo.dev/), [RedwoodJS](https://redwoodjs.com/), and [Vercel](https://vercel.com). From 87d0b28196ba8a806c630dfdd6efcf6874234b32 Mon Sep 17 00:00:00 2001 From: Rick Hanlon Date: Mon, 20 May 2024 20:46:10 -0400 Subject: [PATCH 4/9] Edits --- src/content/blog/2024/05/20/react-conf-2024-recap.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/content/blog/2024/05/20/react-conf-2024-recap.md b/src/content/blog/2024/05/20/react-conf-2024-recap.md index 12f54926c80..e7c97a56d47 100644 --- a/src/content/blog/2024/05/20/react-conf-2024-recap.md +++ b/src/content/blog/2024/05/20/react-conf-2024-recap.md @@ -23,9 +23,11 @@ In this post, we'll summarize the talks and announcements from the event. ## Day 1 {/*day-1*/} +_[Watch the full day 1 stream here.](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=973s)_ + To kick off day 1, Meta CTO [Andrew "Boz" Bosworth](https://www.threads.net/@boztank) shared a welcome message followed by an introduction by [Seth Webster](https://twitter.com/sethwebster) and our MC [Ashley Narcisse](https://twitter.com/_darkfadr). -In the day 1 keynote, [Joe Savona](https://twitter.com/en_JS) shared our goals and vision for React to make it easy for anyone to build great user experiences. [Lauren Tan](https://twitter.com/potetotes) followed with a State of React, which was downloaded over 1 billion times in 2023 and highlighted the work of the React community to make React, React. +In the day 1 keynote, [Joe Savona](https://twitter.com/en_JS) shared our goals and vision for React to make it easy for anyone to build great user experiences. [Lauren Tan](https://twitter.com/potetotes) followed with a State of React, where she shared that React was downloaded over 1 billion times in 2023, and that 37% of new developers learn to program with React. Finally, she highlighted the work of the React community to make React, React. For more, check out these talks from the community later in the conference: @@ -56,6 +58,8 @@ Watch the full day 1 keynote here: ## Day 2 {/*day-2*/} +_[Watch the full day 2 stream here.](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=1720s)_ + To kick off day 2, [Seth Webster](https://twitter.com/sethwebster) shared a welcome message, followed by a Thank You from [Eli White](https://x.com/Eli_White) and an introduction by our Chief Vibes Officer [Ashley Narcisse](https://twitter.com/_darkfadr). In the day 2 keynote, [Nicola Corti](https://twitter.com/cortinico) shared the State of React Native, including 78 million downloads in 2023, and highlighted apps using React Native including 2000+ screens used inside of Meta, and screens from Microsoft in Microsoft Office and the Microsoft Windows Start Menu. @@ -102,7 +106,8 @@ Thank you to [Barbara Markiewicz](https://twitter.com/barbara_markie), the team Thank you [Ashley Narcisse](https://twitter.com/_darkfadr) for being our MC and Chief Vibes Officer; and to [Michael Chan](https://twitter.com/chantastic) and [Jamon Holmgren](https://twitter.com/jamonholmgren) for hosting the Q&A sessions. -Thank you [Ricky Hanlon](https://twitter.com/rickhanlonii) for providing detailed feedback to speakers on their talks, working on design and animations for the keynote slides, deploying the [React Compiler Playground](https://playground.react.dev) and docs, and generally filling in the gaps to sweat the details and make this conference a success. +Thank you [Ricky Hanlon](https://www.youtube.com/watch?v=NfF3bThOW0Q) for providing detailed feedback on talks, working on slide designs, and generally filling in the gaps to sweat the details. + Thank you [Callstack](https://www.callstack.com/) for building the conference website; and to [Kadi Kraman](https://twitter.com/kadikraman) and the [Expo](https://expo.dev/) team for building the conference mobile app. Thank you to all the sponsors who made the event possible: [Remix](https://remix.run/), [Amazon](https://developer.amazon.com/apps-and-games?cmp=US_2024_05_3P_React-Conf-2024&ch=prtnr&chlast=prtnr&pub=ref&publast=ref&type=org&typelast=org), [MUI](https://mui.com/), [Sentry](https://sentry.io/for/react/?utm_source=sponsored-conf&utm_medium=sponsored-event&utm_campaign=frontend-fy25q2-evergreen&utm_content=logo-reactconf2024-learnmore), [Abbott](https://www.jobs.abbott/software), [Expo](https://expo.dev/), [RedwoodJS](https://redwoodjs.com/), and [Vercel](https://vercel.com). From f038a21358e0500b36843e039a53f62752fb100d Mon Sep 17 00:00:00 2001 From: Rick Hanlon Date: Mon, 20 May 2024 20:46:10 -0400 Subject: [PATCH 5/9] Edits --- src/content/blog/2024/05/20/react-conf-2024-recap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/blog/2024/05/20/react-conf-2024-recap.md b/src/content/blog/2024/05/20/react-conf-2024-recap.md index e7c97a56d47..05eaa695d02 100644 --- a/src/content/blog/2024/05/20/react-conf-2024-recap.md +++ b/src/content/blog/2024/05/20/react-conf-2024-recap.md @@ -45,7 +45,7 @@ Next in the keynote, [Josh Story](https://twitter.com/joshcstory) and [Andrew Cl - [React for Two Computers](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=5542s) by [Dan Abramov](https://twitter.com/dan_abramov2) - [And Now You Understand React Server Components](https://www.youtube.com/watch?v=0ckOUBiuxVY&t=11256s) by [Kent C. Dodds](https://twitter.com/kentcdodds) -Finally, we ended the keynote with [Joe Savona](https://twitter.com/en_JS), [Sathya Gunasekaran](https://twitter.com/_gsathya), and [Mofei Zhang](https://www.threads.net/@z_mofei) announcing that the React Compiler is now [Open Source](https://github.com/facebook/react/pull/29061), and sharing an experimental version of the React Compiler to try out. +Finally, we ended the keynote with [Joe Savona](https://twitter.com/en_JS), [Sathya Gunasekaran](https://twitter.com/_gsathya), and [Mofei Zhang](https://twitter.com/zmofei) announcing that the React Compiler is now [Open Source](https://github.com/facebook/react/pull/29061), and sharing an experimental version of the React Compiler to try out. For more information on using the Compiler and how it works, check out [the docs](/learn/react-compiler) and these talks: From c47b1653fbe68f68f08405603d97694b6cea3129 Mon Sep 17 00:00:00 2001 From: Rick Hanlon Date: Mon, 20 May 2024 20:51:19 -0400 Subject: [PATCH 6/9] better link --- src/content/blog/2024/05/20/react-conf-2024-recap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/blog/2024/05/20/react-conf-2024-recap.md b/src/content/blog/2024/05/20/react-conf-2024-recap.md index 05eaa695d02..1fbdb9b77f5 100644 --- a/src/content/blog/2024/05/20/react-conf-2024-recap.md +++ b/src/content/blog/2024/05/20/react-conf-2024-recap.md @@ -106,7 +106,7 @@ Thank you to [Barbara Markiewicz](https://twitter.com/barbara_markie), the team Thank you [Ashley Narcisse](https://twitter.com/_darkfadr) for being our MC and Chief Vibes Officer; and to [Michael Chan](https://twitter.com/chantastic) and [Jamon Holmgren](https://twitter.com/jamonholmgren) for hosting the Q&A sessions. -Thank you [Ricky Hanlon](https://www.youtube.com/watch?v=NfF3bThOW0Q) for providing detailed feedback on talks, working on slide designs, and generally filling in the gaps to sweat the details. +Thank you [Ricky Hanlon](https://www.youtube.com/watch?v=FxTZL2U-uKg&t=1263s) for providing detailed feedback on talks, working on slide designs, and generally filling in the gaps to sweat the details. Thank you [Callstack](https://www.callstack.com/) for building the conference website; and to [Kadi Kraman](https://twitter.com/kadikraman) and the [Expo](https://expo.dev/) team for building the conference mobile app. From b16d59ec372abdbca35ba5b416502949f294fed3 Mon Sep 17 00:00:00 2001 From: Rick Hanlon Date: Mon, 20 May 2024 20:53:16 -0400 Subject: [PATCH 7/9] Update date --- src/content/blog/2024/05/{20 => 21}/react-conf-2024-recap.md | 4 ++-- src/content/blog/index.md | 2 +- src/sidebarBlog.json | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) rename src/content/blog/2024/05/{20 => 21}/react-conf-2024-recap.md (99%) diff --git a/src/content/blog/2024/05/20/react-conf-2024-recap.md b/src/content/blog/2024/05/21/react-conf-2024-recap.md similarity index 99% rename from src/content/blog/2024/05/20/react-conf-2024-recap.md rename to src/content/blog/2024/05/21/react-conf-2024-recap.md index 1fbdb9b77f5..47d246b0bd4 100644 --- a/src/content/blog/2024/05/20/react-conf-2024-recap.md +++ b/src/content/blog/2024/05/21/react-conf-2024-recap.md @@ -1,11 +1,11 @@ --- title: "React Conf 2024 Recap" author: Ricky Hanlon -date: 2024/05/20 +date: 2024/05/21 description: Last week we hosted React Conf 2024, a two-day conference in Henderson, Nevada where over 800 attendees gathered to discuss the latest in UI engineering. This was our first in-person conference since 2019, and we were thrilled to be able to bring the community together again. --- -May 20, 2024 by [Ricky Hanlon](https://twitter.com/rickhanlonii). +May 21, 2024 by [Ricky Hanlon](https://twitter.com/rickhanlonii). --- diff --git a/src/content/blog/index.md b/src/content/blog/index.md index c353afd584c..8bac0ea4475 100644 --- a/src/content/blog/index.md +++ b/src/content/blog/index.md @@ -10,7 +10,7 @@ This blog is the official source for the updates from the React team. Anything i
- + Last week we hosted React Conf 2024, a two-day conference in Henderson, Nevada where over 800 attendees gathered to discuss the latest in UI engineering. This was our first in-person conference since 2019, and we were thrilled to be able to bring the community together again ... diff --git a/src/sidebarBlog.json b/src/sidebarBlog.json index ef089d57b34..e22da2eee05 100644 --- a/src/sidebarBlog.json +++ b/src/sidebarBlog.json @@ -15,8 +15,8 @@ "title": "React Conf 2024 Recap", "titleForHomepage": "React Conf 2024 Recap", "icon": "blog", - "date": "May 20, 2024", - "path": "/blog/2024/05/20/react-conf-2024-recap" + "date": "May 21, 2024", + "path": "/blog/2024/05/21/react-conf-2024-recap" }, { "title": "React 19 Beta", From 3f708c2e0fed0355ffeca70174a7c5ba9e9e0261 Mon Sep 17 00:00:00 2001 From: Rick Hanlon Date: Wed, 22 May 2024 10:55:24 -0400 Subject: [PATCH 8/9] Update date and nits --- .../05/{21 => 22}/react-conf-2024-recap.md | 18 ++++++++++-------- src/content/blog/index.md | 6 ++++-- src/sidebarBlog.json | 4 ++-- 3 files changed, 16 insertions(+), 12 deletions(-) rename src/content/blog/2024/05/{21 => 22}/react-conf-2024-recap.md (81%) diff --git a/src/content/blog/2024/05/21/react-conf-2024-recap.md b/src/content/blog/2024/05/22/react-conf-2024-recap.md similarity index 81% rename from src/content/blog/2024/05/21/react-conf-2024-recap.md rename to src/content/blog/2024/05/22/react-conf-2024-recap.md index 47d246b0bd4..eb429c05b97 100644 --- a/src/content/blog/2024/05/21/react-conf-2024-recap.md +++ b/src/content/blog/2024/05/22/react-conf-2024-recap.md @@ -1,25 +1,25 @@ --- title: "React Conf 2024 Recap" author: Ricky Hanlon -date: 2024/05/21 -description: Last week we hosted React Conf 2024, a two-day conference in Henderson, Nevada where over 800 attendees gathered to discuss the latest in UI engineering. This was our first in-person conference since 2019, and we were thrilled to be able to bring the community together again. +date: 2024/05/22 +description: Last week we hosted React Conf 2024, a two-day conference in Henderson, Nevada where 700+ attendees gathered in-person to discuss the latest in UI engineering. In this post, we'll summarize the talks and announcements from the event. --- -May 21, 2024 by [Ricky Hanlon](https://twitter.com/rickhanlonii). +May 22, 2024 by [Ricky Hanlon](https://twitter.com/rickhanlonii). --- -Last week we hosted React Conf 2024, a two-day conference in Henderson, Nevada where over TODO attendees gathered to discuss the latest in UI engineering. This was our first in-person conference since 2019, and we were thrilled to be able to bring the community together again. +Last week we hosted React Conf 2024, a two-day conference in Henderson, Nevada where 700+ attendees gathered in-person to discuss the latest in UI engineering. This was our first in-person conference since 2019, and we were thrilled to be able to bring the community together again. --- -At React Conf 2024, we announced the [React 19 RC](/blog/2024/04/25/react-19), the React Native New Architecture Beta, an experimental release of the [React Compiler](/learn/react-compiler), and much more. The entire [day 1](https://www.youtube.com/watch?v=T8TZQ6k4SLE) and [day 2](https://www.youtube.com/watch?v=0ckOUBiuxVY) streams are available online. +At React Conf 2024, we announced the [React 19 RC](/blog/2024/04/25/react-19), the [React Native New Architecture Beta](https://github.com/reactwg/react-native-new-architecture/discussions/189), and an experimental release of the [React Compiler](/learn/react-compiler). The community also took the stage to announce [React Router v7](https://remix.run/blog/merging-remix-and-react-router), [Universal Server Components](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=5542s) in Expo Router, React Server Components in [RedwoodJS](https://redwoodjs.com/blog/rsc-now-in-redwoodjs), and much more. -In this post, we'll summarize the talks and announcements from the event. +The entire [day 1](https://www.youtube.com/watch?v=T8TZQ6k4SLE) and [day 2](https://www.youtube.com/watch?v=0ckOUBiuxVY) streams are available online. In this post, we'll summarize the talks and announcements from the event. ## Day 1 {/*day-1*/} @@ -62,7 +62,7 @@ _[Watch the full day 2 stream here.](https://www.youtube.com/watch?v=0ckOUBiuxVY To kick off day 2, [Seth Webster](https://twitter.com/sethwebster) shared a welcome message, followed by a Thank You from [Eli White](https://x.com/Eli_White) and an introduction by our Chief Vibes Officer [Ashley Narcisse](https://twitter.com/_darkfadr). -In the day 2 keynote, [Nicola Corti](https://twitter.com/cortinico) shared the State of React Native, including 78 million downloads in 2023, and highlighted apps using React Native including 2000+ screens used inside of Meta, and screens from Microsoft in Microsoft Office and the Microsoft Windows Start Menu. +In the day 2 keynote, [Nicola Corti](https://twitter.com/cortinico) shared the State of React Native, including 78 million downloads in 2023. He also highlighted apps using React Native including 2000+ screens used inside of Meta; the product details page in Facebook Marketplace, which is visited more than 2 billion times per day; and part of the Microsoft Windows Start Menu and some features in almost every Microsoft Office product across mobile and desktop. Nicola also highlighted all the work the community does to support React Native including libraries, frameworks, and multiple platforms. For more, check out these talks from the community: @@ -106,6 +106,8 @@ Thank you to [Barbara Markiewicz](https://twitter.com/barbara_markie), the team Thank you [Ashley Narcisse](https://twitter.com/_darkfadr) for being our MC and Chief Vibes Officer; and to [Michael Chan](https://twitter.com/chantastic) and [Jamon Holmgren](https://twitter.com/jamonholmgren) for hosting the Q&A sessions. +Thank you [Seth Webster](https://twitter.com/sethwebster) and [Eli White](https://x.com/Eli_White) for welcoming us each day and providing direction on structure and content; and to [Tom Occhino](https://twitter.com/tomocchino) for joining us with a special message during the after-party. + Thank you [Ricky Hanlon](https://www.youtube.com/watch?v=FxTZL2U-uKg&t=1263s) for providing detailed feedback on talks, working on slide designs, and generally filling in the gaps to sweat the details. Thank you [Callstack](https://www.callstack.com/) for building the conference website; and to [Kadi Kraman](https://twitter.com/kadikraman) and the [Expo](https://expo.dev/) team for building the conference mobile app. @@ -116,7 +118,7 @@ Thank you to the AV Team for the visuals, stage, and sound; and to the Westin Ho Thank you to all the speakers who shared their knowledge and experiences with the community. -And thank you to everyone who attended in person and online for making React Conf 2024 great. +Finally, thank you to everyone who attended in person and online to show what makes React, React. React is more than a library, it is a community, and it was inspiring to see everyone come together to share and learn together. See you next time! diff --git a/src/content/blog/index.md b/src/content/blog/index.md index 8bac0ea4475..5fb09b0b30c 100644 --- a/src/content/blog/index.md +++ b/src/content/blog/index.md @@ -10,8 +10,10 @@ This blog is the official source for the updates from the React team. Anything i
- -Last week we hosted React Conf 2024, a two-day conference in Henderson, Nevada where over 800 attendees gathered to discuss the latest in UI engineering. This was our first in-person conference since 2019, and we were thrilled to be able to bring the community together again ... + + +Last week we hosted React Conf 2024, a two-day conference in Henderson, Nevada where 700+ attendees gathered in-person to discuss the latest in UI engineering. This was our first in-person conference since 2019, and we were thrilled to be able to bring the community together again ... + diff --git a/src/sidebarBlog.json b/src/sidebarBlog.json index e22da2eee05..f145ec407d2 100644 --- a/src/sidebarBlog.json +++ b/src/sidebarBlog.json @@ -15,8 +15,8 @@ "title": "React Conf 2024 Recap", "titleForHomepage": "React Conf 2024 Recap", "icon": "blog", - "date": "May 21, 2024", - "path": "/blog/2024/05/21/react-conf-2024-recap" + "date": "May 22, 2024", + "path": "/blog/2024/05/22/react-conf-2024-recap" }, { "title": "React 19 Beta", From 664a8ac36e313aca7fd30d28f58903d1552ba49a Mon Sep 17 00:00:00 2001 From: Rick Hanlon Date: Wed, 22 May 2024 11:02:02 -0400 Subject: [PATCH 9/9] feedback --- src/content/blog/2024/05/22/react-conf-2024-recap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/blog/2024/05/22/react-conf-2024-recap.md b/src/content/blog/2024/05/22/react-conf-2024-recap.md index eb429c05b97..26ed6cb3d0c 100644 --- a/src/content/blog/2024/05/22/react-conf-2024-recap.md +++ b/src/content/blog/2024/05/22/react-conf-2024-recap.md @@ -25,7 +25,7 @@ The entire [day 1](https://www.youtube.com/watch?v=T8TZQ6k4SLE) and [day 2](http _[Watch the full day 1 stream here.](https://www.youtube.com/watch?v=T8TZQ6k4SLE&t=973s)_ -To kick off day 1, Meta CTO [Andrew "Boz" Bosworth](https://www.threads.net/@boztank) shared a welcome message followed by an introduction by [Seth Webster](https://twitter.com/sethwebster) and our MC [Ashley Narcisse](https://twitter.com/_darkfadr). +To kick off day 1, Meta CTO [Andrew "Boz" Bosworth](https://www.threads.net/@boztank) shared a welcome message followed by an introduction by [Seth Webster](https://twitter.com/sethwebster), who manages the React Org at Meta, and our MC [Ashley Narcisse](https://twitter.com/_darkfadr). In the day 1 keynote, [Joe Savona](https://twitter.com/en_JS) shared our goals and vision for React to make it easy for anyone to build great user experiences. [Lauren Tan](https://twitter.com/potetotes) followed with a State of React, where she shared that React was downloaded over 1 billion times in 2023, and that 37% of new developers learn to program with React. Finally, she highlighted the work of the React community to make React, React.