React verstehen, nicht auswendig lernen.
Alle React-Hooks in normaler Sprache erklärt – ohne vorausgesetzte Fachbegriffe. Mit Quiz, den typischen Stolpersteinen und Übungen, die du direkt im Browser schreibst und prüfen lässt.
Gedacht für alle, die JavaScript können und bei React neu anfangen.
- Lektionen
- 19
- Quizfragen
- 83
- Übungen im Editor
- 19
- Minuten Lesezeit
- 226
Erst mal ankommen
Die Begriffe und das Grundprinzip. Hier fängst du an – auch wenn du schon mal React gesehen hast.
TypeScript für React
Nur das, was du in React-Code täglich siehst. Keine Compiler-Theorie.
Alle Hooks
Jeder Hook: was er macht, wann du ihn brauchst – und wann eben nicht.
useState
Etwas merken, das sich ändern darf
useEffect
Der Draht nach draußen – und der am meisten missbrauchte Hook
useRef
Etwas merken, ohne dass React davon aufwacht
useContext
Einen Wert nach unten durchreichen, ohne jede Zwischenstation zu nerven
useReducer
Wenn aus „ein paar Feldern“ eine kleine Maschine geworden ist
useMemo & useCallback
Ergebnisse aufheben, statt sie neu auszurechnen
useLayoutEffect & useInsertionEffect
Messen und korrigieren, bevor der Browser malt
useId & useDebugValue
Stabile IDs für Formulare – und ein Label für die DevTools
useTransition & useDeferredValue
Wichtiges sofort, Aufwendiges gleich danach
use, useOptimistic, useActionState & useFormStatus
Die neuen Hooks rund um Formulare, Server Actions und Promises
useSyncExternalStore
React an etwas anschließen, das außerhalb von React lebt
Eigene Hooks & die Regeln der Hooks
Logik teilen – ohne Komponenten zu vererben
Stolpersteine
Die Fehler, die praktisch alle machen – gesammelt und entschärft.
Stolpersteine: State & JSX
Die Fehler, die jede:r einmal macht – meist mehrmals
Stolpersteine: Effects & Closures
Endlosschleifen, alte Werte, doppelte Timer
Stolpersteine: Struktur & Performance
Warum memo oft nicht hilft – und was stattdessen wirkt
Ihr braucht React-Verstärkung im Team?
Wir bauen seit Jahren React- und Next.js-Anwendungen für Kunden in ganz Deutschland – als einzelner Experte, als Verstärkung fürs Bestandsteam oder als komplettes Scrum-Team.
Projekt besprechen →