Entwurfsmuster · Senior · Frage 48 von 75
Wie verändern Server Components die Architektur gegenüber einer SPA?
- 1Der Server rendert alles, und der Client kann keinen State halten
- 2Der Client verzichtet in allen Komponenten ganz auf JavaScript
- 3Daten und Logik auf dem Server, Interaktivität auf dem Client
Antwort zeigen
Richtige Antwort: Daten und Logik auf dem Server, Interaktivität auf dem Client
Erklärung
Die Grenze 'use client' wird zur Architekturentscheidung: wo State und Handler leben und wo auf Daten und Geheimnisse zugegriffen wird. Das Client-JS schrumpft, und ein Teil der clientseitigen API- und Cache-Schicht entfällt, aber neue Fragen kommen auf - serverseitiges Caching und Serialisierung der Props.