8 Punkte von xguru 2020-12-27 | 2 Kommentare | Auf WhatsApp teilen
  • Server Components werden auf dem Server ausgeführt, ohne dass sich die Größe des Client-Bundles verändert

  • Zugriff auf serverseitige Datenquellen wie DB, Dateisystem und Microservices möglich

  • Nahtlose Integration mit Client Components

  • Client Components, die dynamisch gerendert werden sollen, können ausgewählt werden, sodass nur der minimale Rendering-Code an den Client gesendet wird

  • Der Client-Status bleibt erhalten, auch wenn Server Components neu geladen werden

  • Werden schrittweise gerendert, und die UI kann Stück für Stück an den Client gestreamt werden; in Verbindung mit Suspense lässt sich der Ladezustand flexibel steuern, sodass zuerst nur die wichtigsten Inhalte angezeigt und die restlichen Teile danach geladen werden können

  • Server- und Client-Code können gemeinsam genutzt werden

2 Kommentare

 
ragingwind 2020-12-28

Zusätzlich lohnt es sich, auch einen Artikel anzuschauen, der den Vergleich zum bestehenden SSR behandelt. https://addyosmani.com/blog/react-server-components

 
lannex 2020-12-27

Es ist noch in der Entwicklung, daher lässt es sich nicht sofort einsetzen, aber ich freue mich darauf, wie es sich weiterentwickelt.