Zum Inhalt springen

Technologie

React. Oberflächen für Geschäftsanwendungen: Tabellen, Formulare, Dashboards.

React setze ich ein, wenn Nutzer mit einer Anwendung arbeiten statt sie nur zu lesen: Daten filtern, Formulare mit Abhängigkeiten ausfüllen, Freigaben erteilen, Ergebnisse sofort sehen. Genau das unterscheidet eine Geschäftsanwendung von einer Website. Alle vier meiner Plattformen haben eine React-Oberfläche.

Wofür ich React einsetze

Das Problem zuerst, die Technologie danach.

01

Dashboards mit Filtern und Live-Daten

Kennzahlen, die sich beim Filtern sofort aktualisieren, Diagramme, Vergleiche, Drill-down. streamstats.io zeigt so Rankings über Millionen Datenpunkte, ohne dass die Seite neu lädt.

02

Komplexe Formulare und Workflows

Mehrstufige Eingaben, Felder, die von anderen abhängen, Validierung beim Tippen, Zwischenspeichern. Das Anfrageformular auf dieser Website ist ein kleines Beispiel dafür.

03

Werkzeuge, die Excel ersetzen

Editierbare Tabellen, Massenbearbeitung, Import und Export: Nutzer, die von Excel kommen, erwarten Tempo und Tastatursteuerung. React liefert das im Browser.

Wann nicht

Ehrliche Grenzen.

  • Für Seiten, die nur gelesen werden (Blog, Impressum, Ratgeber), ist reines HTML schneller und einfacher; React kommt dann nur dort zum Einsatz, wo Interaktion nötig ist.
  • Für E-Mail-Vorlagen oder Dokumente (PDF, Rechnungen) sind andere Werkzeuge besser geeignet.

Passende Leistungen

Wo React zum Einsatz kommt.

Häufige Fragen

Zu React.

01React, Vue oder Angular?

Alle drei lösen dasselbe Problem. React hat das größte Ökosystem und die meisten Entwickler, was für Sie langfristig Wartbarkeit und Unabhängigkeit bedeutet. Haben Sie bereits eine Vue- oder Angular-Anwendung, arbeite ich damit weiter, statt sie umzuschreiben.

02Funktioniert eine React-Anwendung auch auf dem Smartphone?

Ja. Oberflächen werden responsiv gebaut und lassen sich als Progressive Web App auf dem Homescreen installieren. Für Store-Apps kommt React Native infrage, mit demselben Wissen und oft geteiltem Code.

03Wie schnell ist eine React-Anwendung?

Schnell genug, dass Nutzer nicht darüber nachdenken, wenn sie richtig gebaut ist: nur laden, was gebraucht wird, Daten zwischenspeichern, keine unnötigen Bibliotheken. Ladezeit und Reaktionszeit werden gemessen, nicht geschätzt.

Welcher Ablauf kostet Sie heute
die meiste Zeit?

Eine kurze Beschreibung in eigenen Worten genügt, ohne Pflichtenheft und ohne Fachbegriffe. Innerhalb von 24 Stunden erhalten Sie eine erste Einschätzung: was sich lohnt, was nicht, und wie ein Weg aussehen könnte.