React Conf 2024 まとめ

2024年5月22日 リッキー・ハンロン による。


先週、ネバダ州ヘンダーソンで2日間にわたるカンファレンス「React Conf 2024」を開催しました。700名を超える参加者がUIエンジニアリングの最新情報について直接話し合うために集まりました。これは2019年以来初の対面式カンファレンスであり、コミュニティを再び一つに集められたことを大変嬉しく思っています。


React Conf 2024では、React 19 RCReact Native 新アーキテクチャ ベータ版、およびReact コンパイラの実験的リリースを発表しました。コミュニティからも、React Router v7、Expo RouterにおけるユニバーサルサーバーコンポーネントRedwoodJSにおけるReactサーバーコンポーネントなど、多くの発表がありました。

1日目と2日目の完全版ストリームはオンラインでご覧いただけます。この記事では、イベントでの講演と発表の概要をまとめます。

1日目

1日目の完全版ストリームはこちらでご覧ください。

1日目は、MetaのCTOであるアンドリュー「ボズ」・ボスワースによる歓迎メッセージから始まり、MetaのReact組織を率いるセス・ウェブスターと司会を務めたアシュリー・ナルシスによる紹介が行われました。

1日目の基調講演では、ジョー・サボーナが、Reactの目標とビジョン、すなわち誰でも簡単に素晴らしいユーザーエクスペリエンスを構築できるようにすることを共有しました。ローレン・タンはその後、Reactの現状について発表し、2023年にReactが10億回以上ダウンロードされ、新規開発者の37%がReactでプログラミングを学習していることを共有しました。最後に、ReactコミュニティによるReactの改善への取り組みが強調されました。

詳細は、カンファレンス後半のコミュニティからの講演をご覧ください。

基調講演では次に、ジョシュ・ストーリーアンドリュー・クラークが、React 19の新たな機能を紹介し、本番環境でのテスト準備が整ったReact 19 RCを発表しました。React 19リリース記事で全ての機能を確認し、これらの講演で新機能の詳細をご覧ください。

最後に、基調講演はJoe Savona氏、Sathya Gunasekaran氏、そしてMofei Zhang氏によるReactコンパイラがオープンソース化されたこと、そして実験的なReactコンパイラのバージョンが利用可能になったことを発表することで締めくくられました。

コンパイラの使用方法と動作の詳細については、ドキュメントとこれらの講演をご覧ください。

1日目の基調講演の全編はこちらでご覧いただけます。

2日目

2日目のストリームの全編はこちらでご覧いただけます。

2日目の開始は、Seth Webster氏の歓迎メッセージ、それに続くEli White氏からの感謝の言葉、そして最高バイブス責任者であるAshley Narcisse氏による紹介でした。

2日目の基調講演では、Nicola Corti氏がReact Nativeの現状を発表し、2023年には7800万ダウンロードを記録したことを明らかにしました。また、Meta社内で2000以上の画面で使用されているアプリ、1日に20億回以上アクセスされるFacebookマーケットプレイスの商品詳細ページ、Microsoft Windowsのスタートメニューの一部、そしてほぼすべてのMicrosoft Office製品のモバイルとデスクトップの機能の一部など、React Nativeを使用しているアプリの例を紹介しました。

Nicola氏はまた、ライブラリ、フレームワーク、複数のプラットフォームなど、React Nativeをサポートするためにコミュニティが果たす役割についても強調しました。詳細については、コミュニティからの以下の講演をご覧ください。

Riccardo Cipolleschi氏は、2日目の基調講演を続け、React Nativeの新アーキテクチャがベータ版となり、本番環境でのアプリ採用準備が整ったことを発表しました。彼は新アーキテクチャの新しい機能と改良点を共有し、React Nativeの将来のロードマップを示しました。詳細については、以下をご覧ください。

続いて基調講演で、Nicola氏は、React Nativeで作成されるすべての新しいアプリでは、Expoのようなフレームワークから始めることを推奨すると発表しました。この変更に伴い、新しいReact Nativeのホームページと新しい入門ドキュメントも発表されました。React Nativeのドキュメントで新しい入門ガイドをご覧いただけます。

最後に、基調講演の締めくくりとして、Kadi Kraman氏がExpoの最新の機能と改良点、そしてExpoを使用したReact Native開発の開始方法について説明しました。

2日目の基調講演の全編はこちらでご覧いただけます。

質疑応答

ReactとReact Nativeチームは、それぞれの日程の最後に質疑応答セッションを行いました。

そしてもっと…

アクセシビリティ、エラーレポート、CSSなどに関する講演も行われました。

感謝を込めて

React Conf 2024を成功に導いてくださったスタッフ、スピーカー、参加者の皆様に感謝申し上げます。全ての方々を挙げるには多すぎるため、特に感謝したい方々をいくつかご紹介させていただきます。

イベント全体の企画にご尽力いただいたBarbara Markiewicz氏Callstack社のチーム、そしてReactチームのデベロッパーアドボケイトであるMatt Carroll氏、そしてイベントの運営にご尽力いただいたSunny Leggett氏Zero Slope社の皆様に感謝いたします。

司会と雰囲気作りにご尽力いただいたAshley Narcisse氏、そしてQ&Aセッションのホストを務めてくださったMichael Chan氏Jamon Holmgren氏に感謝いたします。

毎日温かく迎えてくださり、構成と内容についてご指導いただいたSeth Webster氏Eli White氏、そしてアフターパーティーで特別なメッセージを届けてくださったTom Occhino氏に感謝いたします。

講演内容に関する詳細なフィードバック、スライドデザインの作業、そして細部に至るまであらゆるギャップを埋めてくださったRicky Hanlon氏に感謝いたします。

カンファレンスのウェブサイトを構築してくださったCallstack社、そしてカンファレンスのモバイルアプリを構築してくださったKadi Kraman氏Expoチームに感謝いたします。

イベントを可能にしてくださった全てのスポンサーの皆様に感謝申し上げます:RemixAmazonMUISentryAbbottExpoRedwoodJS、そしてVercel

映像、ステージ、音響を担当してくださったAVチーム、そして開催場所を提供してくださったウェスティンホテルに感謝いたします。

コミュニティに知識と経験を共有してくださった全てのスピーカーの皆様に感謝いたします。

最後に、ReactをReactたらしめているものを示すために、会場とオンラインで参加してくださった皆様に感謝いたします。Reactは単なるライブラリではなく、コミュニティです。皆様が集まって共有し、学び合う様子は大変感動的でした。

また次回お会いしましょう!