ClaudeReact2024/05/22 0:00

React Conf 2024 Recap

要点だけを先に読めるように短く再構成したセクションです。

元記事

Quick Digest

要約

要点だけを先に読めるように短く再構成したセクションです。

claudejamodel: claude-sonnet-4-20250514

React Conf 2024 開催レポート - React 19 RC、React Compiler、React Native新アーキテクチャを発表

Key Points

  • React 19 RCリリース、本番テスト可能
  • React Compilerオープンソース化
  • React Native新アーキテクチャベータ版

Summary

2024年5月にネバダ州ヘンダーソンで開催されたReact Conf 2024の総括レポート。2019年以来初の対面開催となり、700名以上が参加。React 19 RC、React Compilerのオープンソース化、React Native新アーキテクチャのベータ版など重要な発表が行われた。

Key Points

Day 1の主要発表

  • React 19 RCがリリース、本番環境でのテスト準備完了
  • React Compilerがオープンソース化、実験版が利用可能
  • Reactは2023年に10億回以上ダウンロードされ、新規開発者の37%がReactで学習

Day 2の主要発表

  • React Native新アーキテクチャがベータ版に移行、本番採用可能
  • React Nativeは2023年に7800万回ダウンロード
  • 新しいReact Nativeホームページと入門ドキュメントを公開
  • 新規アプリ開発にはExpoなどのフレームワーク使用を推奨

コミュニティからの発表

  • React Router v7
  • Expo RouterでのUniversal Server Components
  • RedwoodJSでのReact Server Components対応

Full Translation

翻訳

原文の流れを保ったまま読める翻訳セクションです。

claudejamodel: claude-sonnet-4-20250514

React Conf 2024 レポート

先週、ネバダ州ヘンダーソンでReact Conf 2024を開催しました。これは2日間のカンファレンスで、700名以上の参加者が現地に集まり、UI エンジニアリングの最新動向について議論しました。2019年以来初めての対面開催となり、コミュニティを再び一堂に会することができて非常に嬉しく思います。

React Conf 2024では、React 19 RCReact Native New Architecture Beta、そしてReact Compilerの実験的リリースを発表しました。また、コミュニティからはReact Router v7、Expo RouterでのUniversal Server Components、RedwoodJSでのReact Server Componentsなど、多くの発表がありました。

1日目と2日目の全ストリームがオンラインで視聴可能です。この投稿では、イベントでの講演と発表をまとめます。

1日目

1日目の完全なストリームはこちら

1日目は、Meta CTOのAndrew "Boz" Bosworthによるウェルカムメッセージで始まり、MetaでReact Orgを管理するSeth Webster、そして司会のAshley Narcisseによる紹介が続きました。

1日目のキーノートでは、Joe Savonaが誰でも優れたユーザーエクスペリエンスを構築できるようにするというReactの目標とビジョンを共有しました。Lauren Tanは「State of React」で、2023年にReactが10億回以上ダウンロードされ、新しい開発者の37%がReactでプログラミングを学んでいることを発表しました。最後に、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の実験版を共有してキーノートを締めくくりました。

Compilerの使用方法と動作原理については、ドキュメントと以下の講演をご確認ください:

  • Forget About Memo by Lauren Tan
  • React Compiler Deep Dive by Sathya Gunasekaran and Mofei Zhang

1日目の完全なキーノートはこちら

2日目

2日目の完全なストリームはこちら

2日目は、Seth Websterのウェルカムメッセージで始まり、Eli Whiteからの感謝の言葉、そしてChief Vibes OfficerのAshley Narcisseによる紹介が続きました。

2日目のキーノートでは、Nicola CortiがReact Nativeの現状を共有し、2023年に7,800万回のダウンロードがあったことを発表しました。また、React Nativeを使用するアプリとして、Meta内で使用される2000以上のスクリーン、1日20億回以上訪問されるFacebook MarketplaceのProduct Details Page、Microsoft Windows Start Menuの一部、そしてモバイルとデスクトップのほぼすべてのMicrosoft Office製品の一部機能を紹介しました。

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

Riccardo Cipolleschiが2日目のキーノートを続け、React Native New ArchitectureがBetaになり、本番環境でのアプリ採用の準備が整ったことを発表しました。新しいアーキテクチャの新機能と改善点を共有し、React Nativeの将来のロードマップを発表しました。

詳細については以下をご確認ください:

  • Cross Platform React by Olga Zinoveva and Naman Goel

キーノートの次に、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の皆さんに感謝します。

司会と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はライブラリ以上の存在であり、コミュニティです。皆が一緒に集まって共有し、学び合う姿を見ることができて感動しました。

次回お会いしましょう!