Zum Inhalt springen

React Native

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 08.11.2026

React Native ist ein Framework von Meta, mit dem sich Apps für iPhone und Android in React schreiben lassen. Facebook hat es 2015 veröffentlicht, um mit einem Team für beide Plattformen entwickeln zu können.

React Native

Ein Framework, das mit React und JavaScript echte Apps für iOS und Android erzeugt.
Beispiel: „Die Kunden-App läuft mit React Native auf beiden Plattformen, gepflegt wird sie von zwei Entwicklern.“

Abgrenzung zu Ionic: Ionic zeigt die App als Webseite in einer eingebetteten Browseransicht. React Native zeichnet die Oberfläche mit den Bedienelementen des Betriebssystems.

Wie React Native funktioniert

Du schreibst Komponenten wie in React, nur statt div und span heißen die Bausteine View und Text. React Native übersetzt sie in die Bedienelemente von iOS und Android, sodass sich die App wie eine Native App anfühlt.

Die Logik läuft in JavaScript oder TypeScript. Für Kamera, Standort oder Push-Mitteilungen gibt es Module, die auf die Schnittstellen des Geräts zugreifen.

React Native im Vergleich zu Flutter

Beide erzeugen Apps für zwei Plattformen aus einer Codebasis. React Native nutzt die Bedienelemente des Systems, Flutter zeichnet jedes Element selbst und sieht dadurch auf allen Geräten gleich aus.

Für Teams, die schon mit React für das Web arbeiten, ist React Native der kürzere Weg, weil Sprache und Denkweise dieselben sind.

Was zu React Native gehört

In der Praxis meist Expo, eine Sammlung von Werkzeugen, die Einrichtung, Bau und Veröffentlichung in den App-Stores stark vereinfacht. Die Dokumentation von React Native empfiehlt es inzwischen selbst für neue Projekte.

Bekannte Apps wie Instagram und die Facebook-App nutzen React Native zumindest in Teilen.

Siehe auch:

React

Eine JavaScript-Bibliothek von Meta, die Benutzeroberflächen aus Komponenten zusammensetzt.

#Programmiersprachen

Flutter

Ein Framework von Google für Apps auf Smartphone, Web und Desktop aus einer Codebasis in Dart.

#Programmiersprachen

Ionic

Ein Framework, das aus Webtechnik Apps für iOS, Android und das Web baut.

#Programmiersprachen

Native App

Anwendung, die für ein Betriebssystem entwickelt, über dessen App Store installiert und direkt auf dem Gerät ausgeführt wird.

#Webdesign-Grundlagen

JavaScript

Die Programmiersprache, die in jedem Browser mitläuft und einer Seite Verhalten gibt.

#Programmiersprachen #Frontend-Entwicklung (HTML, CSS, JavaScript)

TypeScript

JavaScript mit Typangaben, das vor der Auslieferung übersetzt wird.

#Programmiersprachen