
React Native reduziert die Entwicklungszeit und den Aufwand erheblich. Bewertung gesammelt von und auf G2.com gehostet.
Manchmal stößt React Native auf Leistungsprobleme. Bewertung gesammelt von und auf G2.com gehostet.
Wie würden Sie Ihre Erfahrung mit React Native bewerten?

React Native reduziert die Entwicklungszeit und den Aufwand erheblich. Bewertung gesammelt von und auf G2.com gehostet.
Manchmal stößt React Native auf Leistungsprobleme. Bewertung gesammelt von und auf G2.com gehostet.

Für beide Plattformen, iOS und Android-Anwendung. Bewertung gesammelt von und auf G2.com gehostet.
Abhängigkeitsbibliothek unterstützt nicht beide Plattformen iOS und Android. Bewertung gesammelt von und auf G2.com gehostet.

React Natives reichhaltige Benutzeroberfläche, wiederverwendbare Codekomponenten und die Tatsache, dass es Open Source ist, was es im Vergleich zur anderen nativen App-Entwicklung günstiger macht, ließen mich es für die Entwicklung der Handwerker-Apps meiner Organisation wählen. Bewertung gesammelt von und auf G2.com gehostet.
Die Frustrationen, die manchmal aufgrund von Kompatibilitätsproblemen mit Komponenten auftreten können, insbesondere bei den nativen Builds. Bewertung gesammelt von und auf G2.com gehostet.
Der wiederverwendbare Code von Reactive Native optimierte die Entwicklungsgeschwindigkeit unserer nativen Apps. Wir müssen iOS- und Android-Apps für unser Handwerkerprojekt (https://customer.workforce.org.gh und https://providerworkforce.org.gh) innerhalb von 6 Wochen entwickeln, Reactive Native ermöglichte es unseren Entwicklern, innerhalb der festgelegten Zeit zu liefern. Bewertung gesammelt von und auf G2.com gehostet.
Wir wollten Versionen unserer App für die Apple Watch und die Google Watch entwickeln, aber Reactive Native konnte uns dabei nicht helfen. Bewertung gesammelt von und auf G2.com gehostet.

Mit Hilfe von React Native können wir mit einer einzigen Codebasis Apps entwickeln, die auf Android und iOS funktionieren. Die verwendete Sprache ist JavaScript. Wir benötigen zwei separate Teams, um Apps für Android und iOS zu entwickeln. Und die Funktionalität ist dieselbe wie bei React. Bewertung gesammelt von und auf G2.com gehostet.
Die Apps sind möglicherweise nicht so schnell im Vergleich zu nativen Apps. Für flüssigere Animationen und schnellere Reaktionszeiten ist es möglicherweise keine gute Lösung. Es ist sehr neu, daher könnte die Unterstützung durch die offene Gemeinschaft nicht großartig sein. Bewertung gesammelt von und auf G2.com gehostet.

Code-Wiederverwendbarkeit: Einmal schreiben, für iOS und Android verwenden.
Leistung: Nahezu native Leistung für flüssigere Apps.
Große Gemeinschaft: Aktive Entwicklergemeinschaft und umfangreiches Ökosystem.
JavaScript: Vertrautheit mit JavaScript vereinfacht die Einführung.
Plattformübergreifende Entwicklung: Kosteneffektive Unterstützung für mehrere Plattformen.
Verwendet von Facebook und Instagram: Bewährte Zuverlässigkeit und Skalierbarkeit.
Entwickler-Tools: Umfassendes Set an Debugging- und Inspektionswerkzeugen.
Open Source: Zusammenarbeit und keine Anbieterbindung.
Unterstützung für Drittanbieter-Plugins: Zugriff auf Gerätefunktionen und externe Bibliotheken. Bewertung gesammelt von und auf G2.com gehostet.
Native-Module: Die Integration bestimmter nativer Funktionalitäten kann komplex sein und erfordert möglicherweise das Schreiben von nativen Modulen in Objective-C, Swift oder Java.
Leistungsengpässe: Während React Native eine gute Leistung bietet, können komplexe Animationen und rechenintensive Aufgaben möglicherweise nicht so gut wie vollständig native Lösungen abschneiden.
Fehlendes natives Gefühl: Einige argumentieren, dass sich React Native-Apps möglicherweise nicht vollständig nativ anfühlen, was bei Apps mit strengen Designanforderungen ein Anliegen sein kann.
Große Bundle-Größe: React Native-Apps können größere Bundle-Größen im Vergleich zu rein nativen Apps haben, was sich auf Download- und Startzeiten auswirken kann.
Eingeschränkter Zugriff auf neue Funktionen: React Native unterstützt möglicherweise nicht sofort die neuesten Funktionen, die von iOS und Android eingeführt werden, was zu Verzögerungen bei der Nutzung plattformspezifischer Fähigkeiten führen kann.
Lernkurve: Während JavaScript-Kenntnisse von Vorteil sind, hat React Native selbst eine Lernkurve, insbesondere für Entwickler, die neu in React oder der mobilen Entwicklung sind.
Debugging-Herausforderungen: Das Debuggen komplexer Probleme in React Native-Apps kann manchmal herausfordernder sein als in vollständig nativen Apps.
Abhängigkeitsmanagement: Das Verwalten von Abhängigkeiten in React Native-Projekten kann knifflig sein, da es sich um nativen Code und JavaScript-Pakete handelt.
Community-Abhängigkeit: Die Abhängigkeit von Drittanbieter-Bibliotheken und der Open-Source-Community kann zu Problemen mit der Bibliothekskompatibilität oder -wartung führen.
Plattformspezifischer Code: Trotz der Wiederverwendbarkeit von Code kann dennoch plattformspezifischer Code erforderlich sein, was die Komplexität des Entwicklungsprozesses erhöht. Bewertung gesammelt von und auf G2.com gehostet.

Die Verwendung einer einzigen Codebasis für sowohl Android als auch iOS spart viel Zeit in der App-Entwicklung mit der Möglichkeit, das Modul für Modul zu erstellen, was beim Hochskalieren der App sehr einfach ist. Bewertung gesammelt von und auf G2.com gehostet.
Es wird besser sein, wenn es aktualisierte Bibliotheken für das React Native-Framework gibt. Und auch größere Versions-Upgrades können manchmal mühsam sein, da es sich um ein modulares Framework handelt. Bewertung gesammelt von und auf G2.com gehostet.

React Native ist eine solide JavaScript-Bibliothek und einfach zu verwenden. Das Hervorragende an React Native ist, dass ein Entwickler, der React JS kennt, auch React Native effizient handhaben kann. Es ist ähnlich und einfach zu verwenden, und es gibt viele Pakete, die es zu einem besseren Framework für sowohl Android als auch iOS machen. Mit einigen unterschiedlichen Befehlen können wir zwei Anwendungen erstellen, eine für Android und eine für iOS, mit demselben Code. Bewertung gesammelt von und auf G2.com gehostet.
Es dauerte zu viel Zeit im Emulator während der Entwicklung, da React Native JavaScript verwendet und es im Vergleich zu Java oder Kotlin relativ langsam ist. Außerdem wird Java in eine andere Sprache umgewandelt und aus diesem Grund dauert es viel Zeit. In Android Studio können wir viele Vorlagen für Android erhalten, aber in React Native müssen wir von Grund auf neu beginnen. Bewertung gesammelt von und auf G2.com gehostet.

Es hilft mir, sehr gute UI-basierte Anwendungen zu entwickeln. Bewertung gesammelt von und auf G2.com gehostet.
manchmal ist seine Leistung nicht so gut Bewertung gesammelt von und auf G2.com gehostet.

Wir können extrem gut aussehende Benutzeroberflächen für mobile Apps mit React Native erstellen. Mit allen eingebauten Bibliotheken ist es einfacher geworden, sich auf den Fluss des Codes zu konzentrieren, anstatt auf kleinere Stilfragen. Bewertung gesammelt von und auf G2.com gehostet.
Fehler in React Native sind schwer zu verstehen. Bewertung gesammelt von und auf G2.com gehostet.
Erhalten Sie praktische Antworten, echte Workflows und ehrliche Vor- und Nachteile von der G2-Community oder teilen Sie Ihre Erkenntnisse.
Can react components be used in react native?
Ist React Native eine Software?
Durchschnittswerte basierend auf echten Nutzerbewertungen.
2 Monate
13 Monate