React (Applikationen)
– flexible Softwarebibliothek für komplexe Anwendungen

React ist eine extrem beliebte und gefragte Lösung, wenn es um das Erstellen moderner Webanwendungen geht.

Die JavaScript-Softwarebibliothek stellt ein Grundgerüst für die Ausgabe von User-Interface-Komponenten von Webseiten zur Verfügung (Webframework). Durch das Konzept des Datenflusses und des Virtual DOM ermöglicht React einen einfachen Aufbau komplexer Anwendungen.

Virtual DOM kurz erklärt:

Damit eine Webseite dynamisch ist, wird im Browser ein DOM (Document Object Model) aufgebaut. Dieses speichert jedes kleine Element in einer Baumstruktur, um darauf zum Beispiel verschiedene Positionen zu berechnen oder Eigenschaften wie Farbe und Größe anzupassen. Diese Eigenschaften müssen jedes Mal, wenn eine Änderung am DOM vorgenommen wird, neu berechnet werden. Das ist normalerweise ziemlich aufwendig, denn die Elemente beeinflussen sich oft gegenseitig. Mit dem Virtual DOM minimiert React die Anzahl der Aktualisierungen des DOMs, indem es Änderungen, die fast gleichzeitig passieren, zusammenfasst, im Virtual DOM ausführt, mit dem „echten“ DOM vergleicht und dann alle geänderten Elemente auf einmal austauscht. Auf diese Weise sind Berechnungen und damit auch die Performance um ein Vielfaches schneller, als wenn viele kleine Updates durchgeführt werden müssten.

React kommt sowohl für einfachere kleine als auch für große und komplexe Projekte und Webanwendungen zum Einsatz. Sehr überzeugend ist dabei seine Flexibilität. Es eignet sich für UI-Projekte jeder Größe und Plattform – Web-, Desktop- und mobile Entwicklung eingeschlossen. Zu den bekanntesten Unternehmen, die auf React vertrauen, gehören Instagram und Airbnb.

Kurz und bündig:

Unsere Wahl fällt immer dann auf React, wenn

  1. schnelle Webanwendungen gewünscht sind, die sich wie eine App anfühlen. Auf Klicks folgen schnelle Reaktionen, ohne dass der Browser eine neue Seite aufrufen muss.

Was schätzen wir an React?

  • Die große Community
  • Viele Anlaufstellen im Netz
  • Sehr steile Lernkurve
  • Es ist kostengünstig und lässt sich schnell und ohne viel Klimbim entwickeln
  • Die Softwarebibliothek bietet viele offizielle sowie Community Packages, sodass das Rad nicht immer neu erfunden werden muss

Work With Us

Let’s work together to build something great.

headerHome

Unser Wissen, Ihr Wissen

Wir wollen, dass unsere Kunden wissen, wie der Hase läuft. Deshalb stellen wir regelmäßig interessante Beiträge zu fachrelevanten Themen in unseren Pool der kleinen Weisheiten. Hier greifen wir aktuelle Fragestellungen auf, geben Tipps für die Arbeit im Kommunikationsbereich und liefern Einblicke in unser täglich Brot.

SOME LOVELY FRIENDS