Zum Inhalt springen
React ist eine JavaScript-Bibliothek zur Entwicklung moderner Benutzeroberflächen. Im Mittelpunkt steht das Prinzip, eine Oberfläche aus einzelnen, wiederverwendbaren Bausteinen – sogenannten Komponenten – zusammenzusetzen.
Ein solcher Baustein kann beispielsweise eine Schaltfläche, eine Suchleiste, eine Navigation, eine Tabelle oder ein komplettes Benutzerprofil sein. Diese Komponenten können unabhängig entwickelt und anschließend zu umfangreichen Anwendungen zusammengesetzt werden. Das erleichtert die Wartung und ermöglicht es, bestimmte Elemente an mehreren Stellen wiederzuverwenden.
React eignet sich insbesondere für interaktive Webanwendungen, Dashboards, Verwaltungsoberflächen, Portale und andere Anwendungen, deren Inhalte sich häufig verändern, ohne dass die gesamte Webseite neu geladen werden soll.
Für Benutzer entsteht dadurch häufig ein Bediengefühl, das eher an eine klassische Desktop- oder Smartphone-App als an eine traditionelle Webseite erinnert.