React 19 Beta – React
React 19 Betaリリース。
Actionという概念の導入とuseActionState
/useFormStatus
の追加。
楽観的な更新を扱うuseOptimistic
、Promiseをunwrapするuse
の追加。
Server Component/Server Actionのサポート、fowardRef
が不要となるように変更。
Hydrationのエラーの表示の改善、<Context>
自体が<Context.Provider>
としての機能を持つように変更、ref
のcleanup処理を定義できるように。
useDeferredValue
の第二引数に初期値をサポート、<title>
などのメタデータタグのサポート、<link ref=stylesheet>
でのスタイルシートのサポート。
<script async={true}>
のサポート、preload
などの<link rel=preload>
を扱う関数を追加。
React 18ではサードパーティによってHTMLが改変されたときはHydration時にレンダリングし直すことで消えていたが、残るように変更、Custme Elementのサポートなど。