Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Let's check React 19.3

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →
Avatar for locol locol
September 11, 2026

Let's check React 19.3

Avatar for locol

locol

September 11, 2026

More Decks by locol

Other Decks in Technology

Transcript

  1. About me - Name: locol Role: React Tokyo Staff X:

    @locol23 Bluesky: locol23.bsky.social Favorite: React, Anime, Dramas
  2. <ViewTransition> - DOMツリーの変更内容により、アニメーションタイプは 4 種類 - - enter: コンポーネントがツリーに追加されたとき exit:

    コンポーネントがツリーから削除されたとき update: スタイルや中身が変更されたとき share: 名前付きの ViewTransition が別の場所に移動したとき Suspense のフォールバックもサポート
  3. Fragment Refs - <Fragment ref="{...}"> 今まではラッパーとして <div> などを使用する必要があったが、 ref prop

    を Fragment に直接渡せるようになった - ユースケース - レイアウト崩れを防ぐため余計なラッパー <div> を入れたくないケース - 外部ライブラリ等のコンポーネントが ref を転送(forwardRef)してくれないケース
  4. Conclusion - <ViewTransition> が入ったことによって View Transition API が React ネイティブで使用できるようになった

    Fragment Refs はみんな待っていた - - 余計なラッパー div とお別れできる react-dom の browser() のお陰で useEffect を使用した実装を しなくてよくなった - ハイドレーションエラー対策や mounted フラグ管理のためだけに書いていた useEffect を 減らせる