React Conf 2024 振り返り
May 22, 2024 by Ricky Hanlon.
先週、ネバダ州ヘンダーソンで 700 人以上の参加者が集まり、最新の UI エンジニアリングについて議論する 2 日間のカンファレンス、React Conf 2024 を開催しました。対面でのカンファレンスは 2019 年以来であり、コミュニティが再び一堂に会することができたことを大変に嬉しく思いました。
React Conf 2024 では、React 19 RC、React Native New Architecture Beta、および React Compiler の実験的リリースを発表しました。コミュニティもステージに立ち、React Router v7、Expo Router の Universal Server Components、RedwoodJS での React Server Components など、多くの発表を行いました。
1 日目 と 2 日目の全ストリームがオンラインで視聴可能です。この投稿では、イベントでの講演と発表をまとめます。
Day 1
1 日目の開始にあたり、Meta の CTO である Andrew “Boz” Bosworth が歓迎のメッセージを共有し、続いて Meta の React Org を管理する Seth Webster と MC の Ashley Narcisse が紹介されました。
1 日目の基調講演では Joe Savona が、誰でも素晴らしいユーザ体験を構築できるようにするという React の目標とビジョンを共有しました。Lauren Tan は続いて React の現状を共有し、2023 年に React が 10 億回以上ダウンロードされたことや、新しい開発者の 37% が React を使ってプログラミングを学んでいることを紹介しました。最後に、React を React たらしめているコミュニティの努力について強調しました。
さらに、カンファレンス後半におけるコミュニティからの以下の講演もチェックしてください。
- Vanilla React by Ryan Florence
- React Rhythm & Blues by Lee Robinson
- RedwoodJS, now with React Server Components by Amy Dutton
- Introducing Universal React Server Components in Expo Router by Evan Bacon
次の基調講演では、Josh Story と Andrew Clark が React 19 に登場する新機能を共有し、React 19 RC が本番環境でのテストに準備が整ったことを発表しました。すべての機能については React 19 リリースポストをご覧ください。また、新機能について詳しく知りたい方は以下の講演をご覧ください。
- What’s new in React 19 by Lydia Hallie
- React Unpacked: A Roadmap to React 19 by Sam Selikoff
- React 19 Deep Dive: Coordinating HTML by Josh Story
- Enhancing Forms with React Server Components by Aurora Walberg Scharff
- React for Two Computers by Dan Abramov
- And Now You Understand React Server Components by Kent C. Dodds
基調講演の締めくくりとして、Joe Savona、Sathya Gunasekaran、Mofei Zhang が、React Compiler がオープンソース化されたことを発表し、React Compiler の実験バージョンを共有しました。
コンパイラの使用方法や動作についての詳細は、ドキュメントおよび以下の講演をご覧ください。
1 日目の基調講演全体はこちらから視聴できます。
Day 2
2 日目の開始にあたり、Seth Webster が歓迎のメッセージを共有し、続いて Eli White からの感謝の言葉と、Chief Vibes Officer の Ashley Narcisse による紹介がありました。
2 日目の基調講演では、Nicola Corti が React Native の現状を共有し、2023 年には 7800 万回のダウンロードがあったことを報告しました。また、Meta 内で使用されている 2000 以上の画面、1 日に 20 億回以上訪問されている Facebook Marketplace の商品詳細ページ、Microsoft Windows のスタートメニューの一部、モバイルおよびデスクトップのほぼすべての Microsoft Office 製品での一部機能など、React Native を使用しているアプリを紹介しました。
Nicola はまた、ライブラリ、フレームワーク、プラットフォームといった、React Native をサポートするためにコミュニティが行っているすべての作業について紹介しました。詳細については、コミュニティからの以下の講演をご覧ください。
- Extending React Native beyond Mobile and Desktop Apps by Chris Traganos and Anisha Malde
- Spatial computing with React by Michał Pierzchała
2 日目の基調講演では続けて Riccardo Cipolleschi が、React Native の新しいアーキテクチャが現在ベータ版であり、本番環境での採用が可能であることを発表しました。彼は新しいアーキテクチャの新機能と改善点を共有し、React Native の将来のロードマップを発表しました。詳細はこちらをご覧ください。
次に基調講演で、Nicola は React Native で作成されるすべての新しいアプリに対して、Expo のようなフレームワークから始めることを推奨することを発表しました。この変更に伴い、新しい React Native ホームページと新しい Getting Started ドキュメントも発表されました。新しい Getting Started ガイドは React Native ドキュメントでご覧いただけます。
最後に、基調講演の締めくくりとして、Kadi Kraman が Expo の最新機能と改善点、および Expo を使用して React Native での開発を開始する方法を共有しました。
2 日目の基調講演全体はこちらから視聴できます。
Q&A
各日の終わりに React と React Native のチームは Q&A セッションを行いました。
- React Q&A hosted by Michael Chan
- React Native Q&A hosted by Jamon Holmgren
さらに…
アクセシビリティ、エラーレポート、CSS などに関する講演もありました。
- Demystifying accessibility in React apps by Kateryna Porshnieva
- Pigment CSS, CSS in the server component age by Olivier Tassinari
- Real-time React Server Components by Sunil Pai
- Let’s break React Rules by Charlotte Isambert
- Solve 100% of your errors by Ryan Albrecht
謝辞
React Conf 2024 を実現していただいたすべてのスタッフ、演者、参加者の皆さまに感謝します。リストに挙げきれないほど多くの方々がいますが、特に感謝したい方々を挙げたいと思います。
イベント全体の計画を手伝ってくれた Barbara Markiewicz、Callstack のメンバ、そして React Team Developer Advocate の Matt Carroll。そしてイベントの運営を手伝ってくれた Sunny Leggett と Zero Slope の皆様に感謝します。
MC および Chief Vibes Officer を務めた Ashley Narcisse、そして Q&A セッションのホストを務めた Michael Chan と Jamon Holmgren に感謝します。
毎日私たちを迎え入れ、構成や内容についての助言をいただいた Seth Webster と Eli White。アフターパーティーで特別なメッセージをいただいた Tom Occhino に感謝します。
トークに対する詳細なフィードバック、スライドデザインの作成、そして細部にわたるサポートをいただいた Ricky Hanlon に感謝します。
カンファレンスのウェブサイトを作成してくれた Callstack、そしてカンファレンスのモバイルアプリを作成してくれた Kadi Kraman と Expo チームに感謝します。
イベントを実現してくださったすべてのスポンサーに感謝します:Remix、Amazon、MUI、Sentry、Abbott、Expo、RedwoodJS、Vercel。
ビジュアル、ステージ、サウンドを担当していただいた AV チーム、そして私たちをホストしていただいた Westin Hotel に感謝します。
コミュニティに知識や経験を共有していただいたすべてのスピーカに感謝します。
最後に、対面およびオンラインで参加していただいたすべての方に感謝します。React が今の React でいられるのは皆さんのおかげです。React はライブラリ以上のものであり、コミュニティです。皆さんが一堂に会して共有し学び合う姿は感動的でした。
また次回お会いしましょう!