182 文字
1 分

React Server Componentのメンタルモデル

2023-07-22

この Discussion の説明がとても分かりやすい。

Why do Client Components get SSR’d to HTML? · reactwg server-components · Discussion #4

概要#

  • React Client/React Server は、物理的なクライアント/サーバーに対応した概念ではない。
  • RSC は従来のメンタルモデルを変更するものではなく、従来のものを Client Layer として前段に Server Layer を追加するもの。
    • 従来の React Client Component は、クライアントでしか動かないという意味ではなく、メンタルモデルが変わったわけでもないため、当然 SSR は引き続き可能。
  • 通常、ビルド時や実際のサーバーでデータを処理して React Client に渡すものが React Server。
    • クライアント(ブラウザ)で動作する RSC も技術的にはあり得る。
React Server Componentのメンタルモデル
https://blog.ohirunewani.com/posts/react-server-component-mental-model/
作者
hrdtbs
公開日
2023-07-22
ライセンス
CC BY-NC-SA 4.0