React

React – JavaScript Bibliothek
Weiterführende Links
JavaScript|Framework

React – JavaScript Bibliothek

React ist ein Bibliothek (Library), die auf der Programmiersprache JavaScript basiert. Es stellt die sogenannte Basis für die Ausgabe von einzelnen Komponenten im User-Interface von Websiten oder Applikationen. React eignet sich besonders gut für Single-Page-Applikationen und für interaktive Apps, da geschriebene Programme in React unter anderem komponentenbasiert sind. Komponenten sind einzelne Blöcke aus denen eine View entsteht. Views können Elemente im User-Interface - bspw. einen Button darstellen. Es lassen sich mehrere Blöcke in einer View zusammenfassen oder auch bliebig oft im Frontend anwenden.

React verspricht u.a. durch Anwendung des Virtual DOM und des unidirektionalen Datenflusses auch bei komplexeren Anwendungen eine gute Performance gepaart mit einem einfachen Aufbau. Anfangs entwickelt von Facebook und später auch Instagram wurde React zuerst in den Social-Media Portalen eingesetzt. Offiziell wurde React im Jahr 2013, mit der Ankündigung als Open-Source-Projekt weitergeführt zu werden, veröffentlicht. React wird seit 2017 unter der MIT-Lizenz geführt.