2024-12-11のJS: React v19、Astro v5、The 2024 Web Almanac #1246
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
React v19がリリースされました。
2年半ぶりのメジャーリリースとなります。
非同期遷移を扱うアクションの概念の追加と
useActionState
/useFormStatus
/useOptimistic
/use
APIの追加が行わなわれています。また、react-domにprerender APIの追加、Server ComponentとServer Actionの追加が行われています。
そのほかの改善として、
ref
をpropsとして渡す際にforwardRef
は不要に、Hydration Errorの改善、ref
callbackがcleanup関数を返せるようになりました。<title>
/<meta>
/<link>
などのメタタグをサポート、<link rel=stylesheet>
や<script async={true} src=...>
のサポートも追加されています。また、リソースのpreload APIのサポート、Custom Elementをサポートなども行われています。
Next.jsは15.1でReact v19のStableをサポートしています。
Astro 5.0がリリースされました。
Content Layerの改善、Server Islands/astro:envをStableに、Vite 6へアップデートなどが行われています。
HTTP Archiveのデータを元にしたウェブのステータスをまとめたレポートであるThe 2024 Web Almanacがリリースされました。
HTML/CSS/JavaScript/Performance/Accessibility/SEO/Securityなど幅広い項目にわたって調査されたレポートがまとめられています。