12 Punkte von ragingwind 2023-05-08 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Addy Osmani gehört zum Google-Chrome-Team und kennt sich so gut mit Frameworks und Bibliotheken aus, dass er sogar Projekte wie TodoMVC und HNPWA promotet hat
  • RSC?
    • Integriert das Datenabrufen als wesentlichen Bestandteil des Komponentenbaums und ermöglicht so Top-Level-Waiting sowie serverseitige Datenserialisierung
    • RSC sind zustandslose React-Komponenten, die auf dem Server laufen, und bieten eine Erfahrung (knitting), die die Wiederverwendung wartbarer Codes zwischen Server- und Client-Komponenten erleichtert
    • Ermöglicht SPA-ähnliches Routing auf einer MPA-ähnlichen Architektur
    • Die tatsächliche Implementierung (Bereitstellung) wird je nach Framework unterschiedlich sein
    • Das React-Team geht davon aus, dass es breit eingeführt wird und Auswirkungen auf das Ökosystem haben wird. Dan aus dem React-Team vergleicht Server Components damit, dass sie das Skelett des Datenflusses einer App bilden, während Client Components das Fleisch sind, das diese Knochen umgibt
  • Wie arbeiten Next.js App Router und Server Components zusammen?
    • Unterstützung für RSC seit Next.js 13+
    • Komponenten im Pfad app unterstützen RSC automatisch
    • RSC nutzen die Vorteile serverseitiger Infrastruktur und Abhängigkeiten, um bessere Performance und kleinere Bundle-Größen zu unterstützen
    • Der Next.js App Router verbessert Apps schrittweise durch die Kombination von Server-Rendering und Client-Rendering und sorgt so für ein natürliches Nutzererlebnis. Client Components können explizit mit (use client) verwendet und innerhalb desselben Komponentenbaums gemischt platziert werden
    • Es gibt bereits gute Erfahrungen mit dem Next.js App Router
  • Darüber hinaus gibt es verschiedene weitere verwandte Themen, also unbedingt lesenswert.

Noch keine Kommentare.

Noch keine Kommentare.