Fullstack React: Server-first oder Client-first?

Abstract

Fullstack Web-Anwendungen sollen die Performance der Serverseite mit der Dynamik clientseitiger Single Page-Applikationen verbinden. Für React gibt es dazu zwei unterschiedliche Ansätze. Auf der einen Seite wird alles mit React Server Components (RSC) serverseitig vorbereitet und nur noch die wirklich dynamischen Inhalte dem Client überlassen. Die andere Seite nutzt "klassisches" Serverside Rendering (SSR), um die Performance der clientseitigen Applikation zu verbessern. In diesem Vortrag möchte ich euch die beiden Ansätze anhand konkreter Beispiele mit Next.js und TanStack Start vorstellen und gemeinsam mit euch diskutieren, worin geeignete Use-Cases der beiden Ansätze liegen, was sie jeweils für unseren bestehenden Code bedeuten und ob wir doch lieber bei Single-Page-Anwendungen ganz ohne Server-Teil bleiben.

Der Vortrag richtet sich an Frontend- und Backend-Entwickler:innen sowie Architekt:innen, die sich für moderne Webentwicklung interessieren. Für das Verständnis des Vortrags sind keine React-Kenntnisse notwendig.

Mein Workshop zum Thema

Rund um das Thema React, Next.js und Fullstack-Entwicklung biete ich In-House-Workshops und Schulungen an. Mehr Informationen dazu findest du hier.

Slides und Material

Slides und Material kommen nach dem Talk

Meine Artikel zum Thema