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のサポートなど。