Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Let's check React 19.3
Search
locol
September 11, 2026
Technology
23
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Let's check React 19.3
locol
September 11, 2026
More Decks by locol
See All by locol
Which is the best option for linting: Pre-commit or CI?
locol23
1
480
Introduction to React
locol23
0
87
Introduction to Scrum
locol23
0
330
Reactでリプレースして爆速になったのでちょっと仕組み公開
locol23
0
810
ざっくりReact Fiberまとめ
locol23
0
290
Other Decks in Technology
See All in Technology
SSFの現在地 ― CAEP/RISCからAI Identityへ
oidfj
0
350
内製アプリとClaudeスキルのセキュリティチェック、 Backlogの課題で回しています。
ayaka_egaaa
0
160
Kiro を使うコツ (頼み方、覚えさせ方、任せ方) | 目指せ Kiro マスター 09
inariku
PRO
3
120
「AIチャットからもできないの?」と言われたら ~業務アプリをMCP対応するときの認証・認可の勘所
oidfj
0
270
MCPでAIが自分で調べに行く
cdataj
0
130
BALLAS Technology Deck
ballas_inc
0
380
コードレビューをなくして見えたもの
henteko
0
140
[dbts2026]数十PBの超巨大データ×AI活用を支えるSnowflakeの実力〜大規模環境におけるアーキテクチャと運用のリアル〜
y_matsubara
0
120
大江戸Ruby会議でデータベース クライアントの話をするのは 間違っているだろうか
yahonda
1
110
Metadata - Section 3 : Dublin Core Standard · DC
mohab1
0
120
cdkd (CDK Direct)
gotok365
4
280
Agent Harnessはどう作る?事例から学ぶAI Agentの設計思想
sergicalsix
0
230
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
1.3k
Building Applications with DynamoDB
mza
96
7.3k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.3k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
570
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Into the Great Unknown - MozCon
thekraken
41
2.8k
How to make the Groovebox
asonas
2
2.5k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Between Models and Reality
mayunak
4
570
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Automating Front-end Workflow
addyosmani
1370
210k
Transcript
Let’s check React 19.3 2026/09/11 locol@React Tokyo #20
About me - Name: locol Role: React Tokyo Staff X:
@locol23 Bluesky: locol23.bsky.social Favorite: React, Anime, Dramas
<ViewTransition> - ブラウザ標準の ViewTransition API を React に統合したコンポーネント - startTransition
や useDeferredValue と組み合わせて使用する
<ViewTransition> - DOMツリーの変更内容により、アニメーションタイプは 4 種類 - - enter: コンポーネントがツリーに追加されたとき exit:
コンポーネントがツリーから削除されたとき update: スタイルや中身が変更されたとき share: 名前付きの ViewTransition が別の場所に移動したとき Suspense のフォールバックもサポート
Fragment Refs - <Fragment ref="{...}"> 今まではラッパーとして <div> などを使用する必要があったが、 ref prop
を Fragment に直接渡せるようになった - ユースケース - レイアウト崩れを防ぐため余計なラッパー <div> を入れたくないケース - 外部ライブラリ等のコンポーネントが ref を転送(forwardRef)してくれないケース
browser API - - localStorage や端末のローカルタイムゾーンなど、 ブラウザ環境でしか意味をなさない値を参照するコンポーネントを サーバーレンダリングから安全に除外できるAPI 今までの課題を解決するために実装された -
useEffect + useState によるチラつき ハイドレーションエラー
browser API
browser API サーバー側ではここで Suspend され、 Suspense の fallback が出力される
browser API クライアント側では Suspend されないの で、後続の処理が実行され、クライアントの タイムゾーンが取得できる
Conclusion - <ViewTransition> が入ったことによって View Transition API が React ネイティブで使用できるようになった
Fragment Refs はみんな待っていた - - 余計なラッパー div とお別れできる react-dom の browser() のお陰で useEffect を使用した実装を しなくてよくなった - ハイドレーションエラー対策や mounted フラグ管理のためだけに書いていた useEffect を 減らせる
Thank you!