
React Native réduit considérablement le temps et l'effort de développement. Avis collecté par et hébergé sur G2.com.
Parfois, React Native rencontre des problèmes de performance. Avis collecté par et hébergé sur G2.com.
Comment évalueriez-vous votre expérience avec React Native ?

React Native réduit considérablement le temps et l'effort de développement. Avis collecté par et hébergé sur G2.com.
Parfois, React Native rencontre des problèmes de performance. Avis collecté par et hébergé sur G2.com.

Pour les applications sur les plateformes iOS et Android. Avis collecté par et hébergé sur G2.com.
Problème de bibliothèque de dépendance non pris en charge pour les deux plateformes iOS et Android. Avis collecté par et hébergé sur G2.com.

L'interface utilisateur riche de React Native, les composants de code réutilisables et le fait qu'il soit open source, le rendant moins cher par rapport à d'autres développements d'applications natives, m'ont fait le choisir pour le développement des applications mobiles de bricoleur de mon organisation. Avis collecté par et hébergé sur G2.com.
Les frustrations que l'on peut parfois éprouver à cause des problèmes de compatibilité des composants qui surgissent, surtout avec les constructions natives. Avis collecté par et hébergé sur G2.com.
Le code réutilisable de Reactive Native a optimisé la vitesse de développement de nos applications natives. Nous devons développer des applications iOS et Android pour notre projet de bricoleur (https://customer.workforce.org.gh et https://providerworkforce.org.gh) en 6 semaines, Reactive Native a permis à nos développeurs de livrer dans le délai imparti. Avis collecté par et hébergé sur G2.com.
Nous voulions développer des versions de notre application pour Apple Watch et Google Watch, mais Reactive Native n'a pas pu nous aider à le faire. Avis collecté par et hébergé sur G2.com.

Avec l'aide de React Native utilisant une base de code unique, nous pouvons créer des applications qui fonctionnent sur Android et iOS. Et le langage utilisé est JavaScript. Nous avons besoin de deux équipes distinctes pour créer des applications pour Android et iOS. Et la fonctionnalité est la même que React. Avis collecté par et hébergé sur G2.com.
Les applications pourraient ne pas être très rapides par rapport aux applications natives. Pour des animations plus fluides et un temps de réponse plus rapide, cela peut ne pas être une bonne solution. C'est très nouveau donc l'aide de la communauté ouverte pourrait ne pas être excellente. Avis collecté par et hébergé sur G2.com.

Réutilisabilité du code : Écrire une fois, utiliser pour iOS et Android.
Performance : Performance quasi-native pour des applications plus fluides.
Grande communauté : Communauté de développeurs active et écosystème étendu.
JavaScript : La familiarité avec JavaScript simplifie l'adoption.
Développement multiplateforme : Support multiplateforme rentable.
Utilisé par Facebook et Instagram : Fiabilité et évolutivité éprouvées.
Outils de développement : Ensemble complet d'outils de débogage et d'inspection.
Open Source : Collaboration et absence de verrouillage par un fournisseur.
Support des plugins tiers : Accès aux fonctionnalités des appareils et aux bibliothèques externes. Avis collecté par et hébergé sur G2.com.
Modules natifs : L'intégration de certaines fonctionnalités natives peut être complexe et nécessiter l'écriture de modules natifs en Objective-C, Swift ou Java.
Goulots d'étranglement de performance : Bien que React Native offre de bonnes performances, les animations complexes et les tâches computationnelles lourdes peuvent ne pas être aussi performantes que les solutions entièrement natives.
Manque de sensation native : Certains soutiennent que les applications React Native peuvent ne pas sembler entièrement natives, ce qui peut être une préoccupation pour les applications avec des exigences de conception strictes.
Taille de bundle importante : Les applications React Native peuvent avoir des tailles de bundle plus grandes par rapport aux applications purement natives, ce qui peut affecter les temps de téléchargement et de démarrage.
Accès limité aux nouvelles fonctionnalités : React Native peut ne pas prendre en charge immédiatement les dernières fonctionnalités introduites par iOS et Android, entraînant des retards dans l'exploitation des capacités spécifiques à la plateforme.
Courbe d'apprentissage : Bien que la connaissance de JavaScript soit un avantage, React Native lui-même a une courbe d'apprentissage, surtout pour les développeurs nouveaux dans React ou le développement mobile.
Défis de débogage : Le débogage de problèmes complexes dans les applications React Native peut parfois être plus difficile que dans les applications entièrement natives.
Gestion des dépendances : La gestion des dépendances dans les projets React Native peut être délicate, car elle implique du code natif et des packages JavaScript.
Dépendance communautaire : La dépendance aux bibliothèques tierces et à la communauté open-source peut entraîner des problèmes de compatibilité ou de maintenance des bibliothèques.
Code spécifique à la plateforme : Malgré la réutilisabilité du code, un certain code spécifique à la plateforme peut encore être nécessaire, ajoutant de la complexité au processus de développement. Avis collecté par et hébergé sur G2.com.

L'utilisation d'une base de code unique pour Android et iOS permet de gagner beaucoup de temps dans le développement d'applications avec la capacité de construire module par module, ce qui est très facile lors de la mise à l'échelle de l'application. Avis collecté par et hébergé sur G2.com.
Ce sera mieux s'il y a des bibliothèques mises à jour pour le cadre React Native. Et aussi, les mises à niveau de version majeure peuvent parfois être fatigantes puisqu'il s'agit d'un cadre modulaire. Avis collecté par et hébergé sur G2.com.

React Native est une bibliothèque javascript solide et facile à utiliser. La chose excellente dans React Native est que si un développeur connaît React JS, il pourra gérer efficacement React Native également. Il est similaire et facile à utiliser et il y a beaucoup de packages à utiliser pour en faire un meilleur framework pour Android et iOS. Avec quelques commandes différentes, nous pouvons créer deux applications, l'une est Android, l'autre est iOS avec le même code. Avis collecté par et hébergé sur G2.com.
Cela a pris trop de temps dans l'émulateur pendant le développement car React Native utilise JavaScript et il est comparativement plus lent que Java ou Kotlin. De plus, il convertit Java en un autre langage et pour cette raison, cela prend beaucoup de temps. Dans Android Studio, nous pouvons obtenir beaucoup de modèles pour Android, mais dans React Native, nous devons commencer de zéro. Avis collecté par et hébergé sur G2.com.

Cela m'aide à développer une très bonne application basée sur l'interface utilisateur. Avis collecté par et hébergé sur G2.com.
parfois, ses performances ne sont pas si bonnes Avis collecté par et hébergé sur G2.com.

Nous pouvons créer des interfaces utilisateur extrêmement attrayantes pour les applications mobiles en utilisant React Native. Grâce à toutes les bibliothèques intégrées, il est devenu facile de se concentrer sur le flux du code plutôt que sur les petits détails de style. Avis collecté par et hébergé sur G2.com.
Les erreurs dans React Native sont difficiles à comprendre. Avis collecté par et hébergé sur G2.com.
Obtenez des réponses pratiques, des flux de travail réels et des avantages et inconvénients honnêtes de la communauté G2 ou partagez vos idées.
React Native est-il un logiciel ?
Can react components be used in react native?
Moyennes basées sur les avis d'utilisateurs réels.
2 mois
13 mois