React Server Component の疑問を解き明かす by mizdra

builderscon 2024
採択
2024/08/10 14:00〜
main
40分
中級者向け

React Server Component の疑問を解き明かす

mizdra mizdra mizdra
3

React Server Component は、サーバーサイド上でレンダリングされる React コンポーネントです。React Server Component を用いると、コンポーネントの中から DB にアクセスしたり、ファイルシステムにアクセスしたりできます。

一方で、今までにも erb や pug といったテンプレートエンジンのように、サーバーサイド上でテンプレートをレンダリングする技術というのは存在しました。また、React でも SSR を用いれば、(Client) Component をサーバー上でレンダリングできました。そのためこれらの技術とどう違うのか、疑問を抱いている方も多いでしょう。

しかし、React Server Component は従来の技術への単なる回帰ではありません。今まで存在していたいくつもの問題を解決し、優れた開発体験をもたらす技術なのです。

このトークでは、React Server Compomnent とは何か、どんなことができるのか、そして従来の技術とどう違うのか、どう開発スタイルが変わるのかについて話します。このトークが、React Server Component に関する様々な疑問を解消する手助けになるはずです。

内容

  • React Server Component とはなにか
  • SSR の限界と React Server Component が登場した理由
  • React Server Component でできるようになったこと
  • 従来の技術との比較
    • 振り子なのか、螺旋なのか
  • React Server Component により、どう開発スタイルが変化するのか