App-Entwicklung
React
React ist eine JavaScript-Bibliothek zum Erstellen von Benutzeroberflächen. Es wurde 2013 von Facebook unter der BSD-Lizenz veröffentlicht und schlägt seitdem immer größere Wellen und beeinflusst nachhaltig die gesamte JavaScript-Frontendlandschaft. Es wird unter anderen von Facebook, Instagram, Whatsapp, Yahoo, AirBnB und vielen mehr verwendet.
Komponenten werden in React hierarchisch aufgebaut und können in dessen Syntax als selbst definierte HTML-Tags integriert werden. Das Modell von React verspricht durch die Konzepte des unidirektionalen Datenflusses und des „Virtual DOM“ den einfachen, aber trotzdem performanten Aufbau auch komplexer Anwendungen. Daneben bietet es eine modulare Komponentenarchitektur, die als Basis für modularen und leicht nachzuvollziehenden Frontendcode dient.
React bietet:
- Wiederverwendbare Komponenten
- Virtueller DOM
- Schnelles Rendering
- SEO freundlich
- Hilfreiche Developer-Tools
- Schneller Einstieg