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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
Microsoft Entra Kerberos で実現するクラウド デバイス管理
tamaiyutaro
2
660
AIエージェントの監視、思考を見るか行動を見るか / Monitoring AI Agents: Thoughts or Actions
yusukeshimizu
2
180
GCASアップデート(202607-202610)
techniczna
1
240
「AIチャットからもできないの?」と言われたら ~業務アプリをMCP対応するときの認証・認可の勘所
oidfj
0
270
新米を「売り越さない」、Aurora DSQLで作る在庫ゼロ死守の限定ドロップEC
yama3133
0
200
並列度を下げたら速くなった — go build の重複コンパイルを実測で見る
tomoaki25
2
1k
AWSを利用する上で知っておきたい名前解決の話 2026
nagisa53
5
3.3k
BALLAS Technology Deck
ballas_inc
0
380
Metadata - Section 3 : Dublin Core Standard · DC
mohab1
0
120
AWS構成から考えるWebセキュリティ ― WordPressの構築経験から考える公開範囲と更新運用【JAWS FESTA 2026 in AKITA】
cscengineer
PRO
2
390
2026 Apache Flink Community Checkpoint
rmetzger
0
210
バックオフィスに染み出すTypeScript ── clasp で安全に仕組みを作る
nealle
1
200
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
300
How to build a perfect <img>
jonoalderson
1
6.2k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
610
Code Reviewing Like a Champion
maltzj
529
40k
Speed Design
sergeychernyshev
33
2.2k
Writing Fast Ruby
sferik
630
63k
Facilitating Awesome Meetings
lara
57
7.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
Being A Developer After 40
akosma
PRO
92
590k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
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!