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

Let's check React 19.3

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 を 減らせる