Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
React19 β をざっと見る
Search
rakus frontend
May 23, 2024
Technology
0
190
React19 β をざっと見る
rakus frontend
May 23, 2024
Tweet
Share
More Decks by rakus frontend
See All by rakus frontend
新卒FEが1年目に取り組んだこと・学んだこと
rakus_fe
0
10
ErrorBoundaryとSuspenseの導入検討
rakus_fe
0
260
日付をもう少し真面目に勉強中
rakus_fe
0
13
Reactのパフォーマンス改善例
rakus_fe
0
290
Typescript5.4の新機能
rakus_fe
0
190
非破壊的な配列メソッド
rakus_fe
0
240
ココがすごいぜ!Playwright Component Test
rakus_fe
0
280
スプレッドシートのセル結合がつらいので足掻いてみた話
rakus_fe
0
130
Other Decks in Technology
See All in Technology
RAG構築におけるKendraとPineconeの使い分け
sonoda_mj
2
210
アジャイルの灯火を絶やさない! 社内アジャイルコミュニティ運営
hacomono
PRO
1
130
生成AIを使った業務効率化〜実践的なプロンプトと活用例の紹介〜
yoshi8__
0
280
EC2の脆弱性対応で何が使える? Inspector や SSM あたりを整理する #nakanoshima_dev
masahirokawahara
1
180
リモートワーク時代の守護神 PHP開発者のためのセキュリティ強化術
pyama86
2
730
新常識! Javascript×AWS Lambdaがアツい!!
watany
3
250
日本発24時間グローバルイベント"JAWS PANKRATION 2024"の紹介
yoshimi0227
1
160
マイクロサービスの現場からプラットフォームエンジニアリングの可能性を探る!
abnoumaru
1
2k
やさしいITを目指すために
ishity__
0
290
20240626_PLATEAU_AWARD説明会
nokonoko1203
0
190
経営視点から捉えた開発生産性 / Development productivity from a management perspective
kyuns
9
3.1k
スクラムチームだけどエクセルで要件定義書を書くことにしました / Requirements-Specification-Document-in-Scrum
okamototakuyasr2
0
200
Featured
See All Featured
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
228
130k
Git: the NoSQL Database
bkeepers
PRO
423
64k
Designing on Purpose - Digital PM Summit 2013
jponch
112
6.6k
Optimising Largest Contentful Paint
csswizardry
14
2.6k
Fireside Chat
paigeccino
24
2.7k
Optimizing for Happiness
mojombo
372
69k
The Power of CSS Pseudo Elements
geoffreycrofte
63
5.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
119
18k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
KATA
mclloyd
18
12k
Making Projects Easy
brettharned
110
5.6k
Transcript
React 19 Beta をざっと見る 2024/05/21 伊藤
新機能: アクション • useTransitionを使用して、送信中状態やエラー 処理を簡単に管理。 • useActionStateとuseOptimisticによる楽観的更新 のサポート。 • 例:
新しいフック: use • レンダリング中にリソースを読み取る新API。 • 例:
サーバコンポーネント • サーバ上で実行される非同期関数を呼び出 せるサーバアクションの導入。 • サーバコンポーネントを使用してバンドル前に コンポーネントを事前レンダー。 • 詳細はReact Server
Componentsを参照。
改善点: refのprops化 • 関数コンポーネントでrefに直接アクセス可能 になった。 • forwordRefが不要になり、将来的に非推奨に なる予定。 • 例:
コンテクストのプロバイダ • <Context.Provider>の代わりに<Context>を 使用可能に。 • 例:
その他の改善 • refコールバックからクリーンアップ関数を返す 機能。 • 例:
参考文献 https://ja.react.dev/blog/2024/04/25/react-19