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
210
React19 β をざっと見る
rakus frontend
May 23, 2024
Tweet
Share
More Decks by rakus frontend
See All by rakus frontend
新卒FEが1年目に取り組んだこと・学んだこと
rakus_fe
0
17
ErrorBoundaryとSuspenseの導入検討
rakus_fe
0
280
日付をもう少し真面目に勉強中
rakus_fe
0
13
Reactのパフォーマンス改善例
rakus_fe
0
310
Typescript5.4の新機能
rakus_fe
0
200
非破壊的な配列メソッド
rakus_fe
0
260
ココがすごいぜ!Playwright Component Test
rakus_fe
0
310
スプレッドシートのセル結合がつらいので足掻いてみた話
rakus_fe
0
140
Other Decks in Technology
See All in Technology
What if...? 처음부터 다시 LLM 어플리케이션을 개발한다면
huffon
0
1k
「単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる」のか検証してみた
terara
0
380
Luupの開発組織におけるインシデントマネジメントの変遷 ver.RoadtoSRENEXT2024
grimoh
1
270
プレイドにおけるDatadog APMの活用方法
plaidtech
PRO
2
120
年間一億円削減した時系列データベースのアーキテクチャ改善~不確実性の高いプロジェクトへの挑戦~
lycorptech_jp
PRO
3
2.9k
Flutter研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
AOAI Dev Day LLMシステム開発 Tips集
hirosatogamo
15
3.7k
【基調講演】変える、今ここから ― IoTとAIで紡ぐ未来
soracom
PRO
0
320
Git 研修 Basic【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
310
OSSコミットしてZennの課題を解決した話
dyoshikawa1993
0
150
推薦システムを本番導入する上で一番優先すべきだったこと~NewsPicks記事推薦機能の改善事例を元に~
morinota
0
120
Azure Pipelinesを使用したCICDベースラインアーキテクチャ実践
yuriemori
0
190
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
360
22k
Docker and Python
trallard
37
2.9k
Producing Creativity
orderedlist
PRO
340
39k
Building Applications with DynamoDB
mza
89
5.8k
Embracing the Ebb and Flow
colly
81
4.3k
Done Done
chrislema
179
15k
A Philosophy of Restraint
colly
200
16k
Why Our Code Smells
bkeepers
PRO
332
56k
Building Effective Engineering Teams - LeadDev
addyosmani
47
2.2k
Testing 201, or: Great Expectations
jmmastey
33
6.9k
Robots, Beer and Maslow
schacon
PRO
157
8.1k
Designing with Data
zakiwarfel
96
5k
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