React Native
Framework zum Erstellen nativer mobiler Apps für iOS und Android mit React.
- Aktiv gepflegt
- Gut dokumentiert
- Permissive Lizenz
Überblick
Mit React Native kannst du native mobile Apps mit React bauen: Dein UI-Code wird in JavaScript/React geschrieben, aber er rendert zu echten nativen Plattform-UI-Komponenten statt zu einer WebView, sodass Apps native Gesten, Textskalierung und Barrierefreiheits-Verhalten erhalten, das mit dem jeweiligen Betriebssystem übereinstimmt. Fast Refresh übernimmt JavaScript-Änderungen in Sekunden, ohne einen vollständigen nativen Rebuild, und Native Modules erlauben es, plattformspezifischen nativen Code aus JavaScript aufzurufen, wenn Funktionalität über das eingebaute Angebot hinaus benötigt wird.
Das React-Native-Projekt selbst empfiehlt inzwischen, über ein Framework zu bauen, statt reines React Native direkt zu verwenden – Expo wird als produktionsreifes Framework hervorgehoben, das auf React Native aufbaut und dateibasiertes Routing, eine Standardbibliothek nativer Module sowie andere Tools hinzufügt, die die meisten Apps ohnehin brauchen (Navigation, native Abhängigkeiten, Plattformkonfiguration).
React Native eignet sich für Teams, die eine einzige React-Codebasis über iOS und Android (und andere Plattformen) hinweg teilen möchten und dabei trotzdem eine sich nativ anfühlende UI wollen – besonders in Kombination mit einem Framework wie Expo, statt das native Build-Tooling von Hand zu konfigurieren.
Warum es in diesem Katalog steht
Katalog-Bewertung: ★★★★★ (5/5)
One of the two dominant cross-platform mobile frameworks; essential pick for a thin mobile category.
- Grundlegend etabliert
- Herstellergestützt
- Kategorien
- Mobile
- Schlagwörter
- mobilecross-platformiosandroidreact
- Sprachen
- C++, Java, JavaScript
- Lizenz
- MIT
Mit einem anderen Projekt vergleichen
Ähnliche Projekte
Flutter
BSD-3-ClauseGoogles UI-Toolkit zum Erstellen nativ kompilierter Anwendungen für Mobile, Web und Desktop aus einer einzigen Codebasis.
Aktiv gepflegt
- Mobile
Capacitor
MITOpen source native runtime for building web apps that run as genuinely native apps on iOS and Android, and installable PWAs on the web, with a plugin system for native device APIs.
Aktiv gepflegt
- Mobile
Compose Multiplatform
Apache-2.0Deklaratives Kotlin-UI-Framework von JetBrains, um UI-Code zwischen Android, iOS, Desktop und Web zu teilen, aufgebaut auf Jetpack Compose.
Aktiv gepflegt
- Mobile
- UI & Komponenten
Expo
MITQuelloffene Plattform und Toolchain zum Erstellen universeller nativer Apps mit React Native.
Aktiv gepflegt
- Mobile
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.