Was ist React?
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 dabei ganz unterschiedlich sein, bspw. können sie so gross wie eine Sidebar sein oder so klein wie ein Button.
Deklarativ
Wir beschreiben, wie Komponenten aussehen und wie sie funktioniert mit einer deklarativen Syntax namens JSX.
React bietet uns eine Abstraktion von unserem DOM -> wir arbeiten niemals mit dem DOM!
State-Driven
Library
React wird oftmals als Framework betitelt, obwohl es das gar nicht ist.
React ist eine Library! React deckt nur den sogenannten View-Teil unserer Applikation ab.
Jedoch gibt es einige Frameworks, die auf React aufbauen, bspw. Next.js und Remix. Diese fügen z.B. noch Routing und SSR hinzu.
Zuletzt aktualisiert