Kurs · Schulung · Workshop
React & TypeScript
Moderne Single Page Applications mit React, TypeScript und Vite bauen – von Hooks und State-Management über Performance-Optimierung bis zum Ausblick auf Full-Stack React mit Next.js.
React hat sich als eine der führenden Frontend-Bibliotheken etabliert und wird von Unternehmen wie Meta, Netflix, Airbnb und Microsoft produktiv eingesetzt. Mit der aktuellen Version und modernen Tools wie Vite, TypeScript und dem React-Ökosystem entwickelst du leistungsfähige Single Page Applications. In diesem Kurs lernst du die Konzepte moderner React-Entwicklung kennen und setzt sie direkt in praktischen Projekten um – von den Grundlagen über State-Management bis hin zu Performance-Optimierung und einem Ausblick auf Full-Stack React mit Next.js.
Trainer
Stimmen unserer Teilnehmer:innen






Diese Kunden haben Kurse im gleichen Themen-Cluster bei uns gebucht.Mehr Kunden →
Inhalt
Wir entwickeln gemeinsam inkrementell eine moderne React-Applikation mit TypeScript und durchlaufen dabei die wichtigsten Konzepte und Best Practices der aktuellen React-Entwicklung:
Positionierung und Setup:
– Positionierung von React im modernen Frontend Framework Dschungel – Setup von Single-Page-Applikation Projekten:
- Moderne Toolchain mit Vite
- TypeScript-Konfiguration und Best Practices
- Projektstruktur und Build-Prozess
React Komponenten und Grundkonzepte:
– Erstellen von React Komponenten:
- Function Components und JSX
- Props und Component Composition
- Event-Handling und Formulare – Hooks und State-Management:
- useState, useEffect, useContext
- useReducer, useMemo, useCallback
- Custom Hooks und Hook-Patterns – Rendering-Verhalten und Lifecycle:
- Component Lifecycle und Side Effects
- Rendering-Optimierung
- Error Boundaries und Suspense
Architektur von Client-seitigen React Applikationen:
– Client-seitiges Routing:
- React Router und Navigation
- Route-Parameter und Nested Routes
- Protected Routes und Navigation Guards – Backend-Zugriff und Datenmanagement:
- Fetch API und HTTP-Kommunikation
- Datenmanagement mit TanStack Query (React Query)
- Caching und Synchronisation – State-Management-Strategien:
- Lokaler vs. globaler State
- Context API für geteilten State
- State-Management-Patterns
Advanced Topics:
– Fortgeschrittene Hook-Patterns:
- useRef und DOM-Manipulation
- useImperativeHandle und forwardRef
- Custom Hook-Bibliotheken – Composition und Code-Organisation:
- Higher-Order Components
- Render Props Pattern
- Compound Components
Performance-Optimierung:
– Performance-Techniken:
- Memoization mit React.memo
- Performance-Hooks (useMemo, useCallback)
- Code-Splitting und Lazy Loading – Profiling und Debugging:
- React DevTools
- Performance-Profiling
- Debugging-Strategien
Ausblick auf Full-Stack React:
– Modern Full-Stack Frameworks:
- Next.js für Server-Side Rendering und Static Site Generation
- React Router mit Loader/Action Pattern
- TanStack Start als moderne Alternative
- Deployment und Production Best Practices
Du lernst diese Konzepte nicht nur kennen, sondern setzt sie auch praktisch um.
Der effektive Kursinhalt kann, abhängig von Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen, von obigen Angaben abweichen.
In-House Kurs anfragen
Öffentlichen Termin anfragen
Kein passender öffentlicher Termin dabei? Trag dich unverbindlich ein – sobald genug Interesse besteht, planen wir einen neuen öffentlichen Termin und informieren dich zuerst.
Mehr über React & TypeScript
React ist eine deklarative JavaScript-Bibliothek für den Aufbau von Benutzeroberflächen, die durch die Integration mit TypeScript zusätzliche Typsicherheit und verbesserte Entwicklerproduktivität bietet. Die Kombination ermöglicht die Entwicklung robuster und skalierbarer Webanwendungen mit modernen Tools wie Vite und dem umfangreichen React-Ökosystem.Weitere Ressourcen:
History
React wurde 2011 von Jordan Walke bei Facebook (jetzt Meta) entwickelt und 2013 als Open-Source-Projekt veröffentlicht. Die Bibliothek entstand aus der Notwendigkeit, eine effizientere Möglichkeit zur Entwicklung komplexer Benutzeroberflächen zu schaffen, und führte das revolutionäre Konzept des Virtual DOM ein.
Die Integration von React mit TypeScript wurde massgeblich von Daniel Rosenwasser und dem Microsoft TypeScript-Team vorangetrieben. Mit der Einführung von React Hooks im Jahr 2019 durch Sebastian Markbåge und dem React Core Team wurde die Entwicklung von TypeScript-basierten React-Anwendungen noch eleganter. Die Entwicklung moderner Build-Tools wie Vite durch Evan You hat die Developer Experience weiter verbessert.
Heute ist React eine der dominanten Frontend-Technologien und wird von Millionen von Entwicklern und Unternehmen weltweit eingesetzt. Mit React 19 und dem modernen Ökosystem (Vite, TanStack Query, Next.js) hat sich die Bibliothek kontinuierlich weiterentwickelt. Das React-Team unter der Leitung von Andrew Clark und Dan Abramov treibt die Innovation weiter voran, während Full-Stack-Frameworks wie Next.js von Vercel die Grenzen zwischen Frontend und Backend verwischen.

