Was ist das?
React ist eine Bibliothek zum Erstellen von Benutzeroberflächen, bei der die UI aus wiederverwendbaren Komponenten zusammengesetzt wird.
Wo wir es verwenden
- Dashboards und Bedienfelder (Tabellen, Filter, Formulare)
- Interaktive Blöcke als „Islands“ innerhalb von Astro
- Komponentenbasierte Designsysteme
Warum wir es verwenden
- Riesiges Ökosystem (Formulare, Tabellen, Diagramme, State-Management)
- Der komponentenbasierte Ansatz beschleunigt die Produktentwicklung
- Gute Testbarkeit und Wartbarkeit
Wie wir es in Projekten einsetzen
- Wir trennen UI, Logik und Daten, damit der Code nicht zu einem „Monolithen“ wird
- Wir machen Barrierefreiheit (a11y) zum Standard: Fokus, Tastatur, Kontrast
- Wir verwenden globalen State sparsam, um die Komplexität nicht zu erhöhen
Wann man etwas anderes wählen sollte
Wenn eine maximal statische Website ohne Interaktivität benötigt wird, fügt React unnötiges JS hinzu.
Was Sie bekommen
Eine starke interaktive Benutzeroberfläche, die einfach zu entwickeln und zu warten ist.