diff --git a/_i18n/ja/_posts/2024/2024-12-11-react-v19-astro-v5-the-2024-web-almanac.md b/_i18n/ja/_posts/2024/2024-12-11-react-v19-astro-v5-the-2024-web-almanac.md new file mode 100644 index 00000000000..12b6b4fda88 --- /dev/null +++ b/_i18n/ja/_posts/2024/2024-12-11-react-v19-astro-v5-the-2024-web-almanac.md @@ -0,0 +1,209 @@ +--- +title: "2024-12-11のJS: React v19、Astro v5、The 2024 Web Almanac" +author: "azu" +layout: post +date: 2024-12-11T02:51:36.980Z +category: JSer +tags: +- React +- TypeScript +- Chrome +- document +- performance + +--- + +JSer.info #718 - React v19がリリースされました。 + +- [React v19 – React](https://react.dev/blog/2024/12/05/react-19) +- [Release 19.0.0 (December 5, 2024) · facebook/react](https://github.com/facebook/react/releases/tag/v19.0.0) + +2年半ぶりのメジャーリリースとなります。 +非同期遷移を扱うアクションの概念の追加と`useActionState`/`useFormStatus`/`useOptimistic`/`use` APIの追加が行わなわれています。 +また、react-domにprerender APIの追加、Server ComponentとServer Actionの追加が行われています。 + +そのほかの改善として、`ref`をpropsとして渡す際に`forwardRef`は不要に、Hydration Errorの改善、`ref` callbackがcleanup関数を返せるようになりました。 +`