Getting Started - Fullstack-Anwendungen mit React und TanStack
Abstract
Mit "TanStack Start" steht ein neues Framework für React zur Verfügung, das uns erlaubt, unsere React-Anwendungen serverseitig auszuführen und zu rendern. Damit sollen Performance-Nachteile rein clientseitiger Anwendungen kompensiert werden. Dabei setzt "TanStack Start" auf den "Client-first"-Ansatz. Wir bauen zuächst wie gewohnt eine Single-Page-Anwendung, verschieben dann einzelne Teile selektiv auf den Server, um gezielt Verbesserungen der Performance vornehmen zu können. Der Umstellungsaufwand von einer "normalen" React-Anwendung soll dadurch möglichst gering bleiben.
In diesem Vortrag möchte ich euch anhand vieler Beispiele und Live-Coding einen praktischen Einstieg in das Framework geben und dabei auch die Fragen disktuieren, für welche Use-Cases TanStack Start geeignet ist, wie ihr damit React Server Components verwenden könnt und wie eine Migration bestehender Anwendungen aussehen kann.
Der Vortrag richtet sich an Web-Entwickler:innen und Architekt:innen, die sich für moderne Webtechnologien interessieren. Die gezeigten Konzepte werdet ihr auch ohne React Vorkenntnisse verstehen.

Nils Hartmann
FreelancerNils Hartmann ist freiberuflicher Softwareentwickler und -architekt, Coach und Trainer. Seine Schwerpunkte sind die Entwicklung von Backends mit Java und Spring sowie Frontends mit React. Er gibt Schulungen und Workshops zu diesen Themen und hat ein Buch über React geschrieben. Kontakt: https://nilshartmann.net.