React
React
Extremely popular declarative, component-based, state-driven JavaScript library for building user interfaces, created by Meta.React eignet sich also besonders für die folgenden zwei Punkte:
- Komponenten basierend auf ihrem aktuellen State auf einer Webpage rendern
- Die UI synchron mit dem State halten, indem es die Seite re-rendert, wenn der State sich ändert
Component-Based
React ist ein Framework, welches auf Komponenten basiert.- Komponenten sind die Baublöcke unseres User Interfaces in React
- Wir bauen komplexe UIs, indem wir mehrere Komponenten bauen und diese dann miteinander wie Legosteine kombinieren
Komponenten können wir überall auf unserer UI widerverwenden
Deklarativ
Deklarativ
Deklarativ
Wir sagen React, wie eine Komponente aussehen soll basierend auf den aktuellen Daten und dem aktuellen Status.
JSX
JSX
Eine Syntax, die HTML, CSS, JavaScript kombiniert und andere Komponenten referenzieren kann.
State-Driven
React reagiert auf State-Changes, indem es die UI neu rendert.