Facebook stellt Mobile-Pendant zu React.js vor
Der UI-JavaScript-Bibliothek React.js des sozialen Netzes wird derzeit viel Aufmerksam zuteil. Nun wurde mit React Native eine Variante für die App-Entwicklung angekündigt.
- Alexander Neumann
Auf der React Conf in Facebooks kalifornischem Stammsitz wurde letzte Woche Reactive Native vorgestellt. Dabei handelt es sich um eine speziell für die Entwicklung mobiler Apps vorgesehene Variante der JavaScript-Bibliothek React. Oberflächlich betrachtet ist React Native mit seinem Pendant vergleichbar, doch "unter der Haube" werden die Schnittstellen von Reactive Native durch plattformspezifische native Steuerelemente statt durch DOM-Elemente unterstützt. React Native soll schon bald ebenfalls quelloffen zur Verfügung gestellt werden.
Hinter der Entwicklung von React steht das soziale Netz Facebook. Allerdings ist das sowohl server- als auch clientseitig nutzbare Framework bereits auch bei zum Beispiel Instagram im Einsatz. Es soll dabei helfen, interaktive, zustandsorientierte und wiederverwendbare UI-Komponenten zu schreiben. Dabei setzt es, wie sein Name nahelegt, komplett auf die Grundsätze reaktiver Programmierung.
React Native setzt auf den gleichen deklarative Ansatz zur Definition nativer UIs wie seine "Mutter", aber statt das Binding über HTML-Elementen zu ermöglichen, nutzt es spezielle Klassen für die zugrunde liegenden nativen UI-Komponenten. (ane)