8 ポイント 投稿者 xguru 2020-12-27 | 2件のコメント | WhatsAppで共有
  • サーバーコンポーネントはサーバー上で実行され、クライアントのバンドルサイズには変化なし

  • DB、ファイルシステム、マイクロサービスなどのサーバー側データソースにアクセス可能

  • クライアントコンポーネントとシームレスに連携

  • 動的にレンダリングするクライアントコンポーネントを選択できるため、最小限のレンダリングコードだけをクライアントに送信

  • サーバーコンポーネントがリロードされてもクライアントの状態を維持

  • 段階的にレンダリングされ、少しずつクライアントへ UI をストリーミングできるため、Suspense と連携すればローディング状態を自在に制御でき、最も重要なコンテンツを先に表示してから残りの部分を読み込むことが可能

  • サーバーとクライアントでコードを共有可能

2件のコメント

 
ragingwind 2020-12-28

加えて、既存のSSRと比較した記事もあわせて読むとよいでしょう。 https://addyosmani.com/blog/react-server-components

 
lannex 2020-12-27

まだ開発中なので今すぐ使うのは難しそうですが、今後が楽しみですね。