React Einführung
React ist eine Bibliothek, mit der du interaktive Benutzeroberflächen auf deklarative Weise erstellen kannst.
Du kannst einfache Ansichten für jeden Zustand in deiner Anwendung entwerfen, und React aktualisiert und rendert genau die richtigen Komponenten, wenn sich deine Daten ändern.
Deklarative Ansichten machen deinen Code vorhersehbarer und einfacher zu debuggen.
Komponenten
Die Bausteine einer React-Anwendung sind Komponenten.
Anstatt eine Template-Syntax zu verwenden, werden diese Komponenten direkt in JavaScript geschrieben. Auf diese Weise kannst du die volle Leistungsfähigkeit von JavaScript nutzen, um Logik in diese Komponenten einzubauen.
Stell dir die Komponenten wie bestimmte Teile deiner Anwendung vor (z. B. einen Header, eine Navigation oder einen Inhaltsbereich einer Webseite).
Universelle Anwendungsfälle
React ist nicht auf Webanwendungen beschränkt, sondern kann auch in mobilen Anwendungen und sogar auf dem Server mit Node verwendet werden.