
React Native reduce significativamente el tiempo y el esfuerzo de desarrollo. Reseña recopilada por y alojada en G2.com.
A veces, React Native encuentra problemas de rendimiento. Reseña recopilada por y alojada en G2.com.
¿Cómo calificarías tu experiencia con React Native?

React Native reduce significativamente el tiempo y el esfuerzo de desarrollo. Reseña recopilada por y alojada en G2.com.
A veces, React Native encuentra problemas de rendimiento. Reseña recopilada por y alojada en G2.com.

Para ambas plataformas, la aplicación iOS y Android. Reseña recopilada por y alojada en G2.com.
Problema de la biblioteca de dependencias no compatible con ambas plataformas, iOS y Android. Reseña recopilada por y alojada en G2.com.

La interfaz de usuario rica de React Native, los componentes de código reutilizables y el hecho de que sea de código abierto, lo que lo hace más económico en comparación con otros desarrollos de aplicaciones nativas, me hicieron elegirlo para el desarrollo de las aplicaciones móviles de servicios de mi organización. Reseña recopilada por y alojada en G2.com.
Las frustraciones que a veces puedes experimentar como resultado de problemas de compatibilidad de componentes que surgen especialmente con las construcciones nativas. Reseña recopilada por y alojada en G2.com.
El código reutilizable de Reactive Native optimizó la velocidad de desarrollo de nuestras aplicaciones nativas. Necesitamos desarrollar aplicaciones iOS y Android para nuestro proyecto de servicios de mantenimiento (https://customer.workforce.org.gh y https://providerworkforce.org.gh) en un plazo de 6 semanas, Reactive Native hizo posible que nuestros desarrolladores entregaran dentro del tiempo establecido. Reseña recopilada por y alojada en G2.com.
Queríamos desarrollar versiones de nuestra aplicación para Apple Watch y Google Watch, pero Reactive Native no pudo ayudarnos a hacerlo. Reseña recopilada por y alojada en G2.com.

Con la ayuda de React Native, utilizando una única base de código, podemos crear aplicaciones que funcionen en Android e iOS. Y el lenguaje utilizado es JavaScript. No necesitamos dos equipos separados para desarrollar aplicaciones para Android e iOS. Y la funcionalidad es la misma que React. Reseña recopilada por y alojada en G2.com.
Las aplicaciones podrían no ser muy rápidas en comparación con las aplicaciones nativas. Para animaciones más fluidas y un tiempo de respuesta más rápido, puede que no sea una buena solución. Es muy nuevo, por lo que la ayuda de la comunidad abierta podría no ser excelente. Reseña recopilada por y alojada en G2.com.

Reutilización de Código: Escribir una vez, usar para iOS y Android.
Rendimiento: Rendimiento casi nativo para aplicaciones más fluidas.
Recarga en Caliente: Ver instantáneamente los cambios de código durante el desarrollo.
Gran Comunidad: Comunidad de desarrolladores activa y ecosistema extenso.
JavaScript: La familiaridad con JavaScript simplifica la adopción.
Desarrollo Multiplataforma: Soporte multiplataforma rentable.
Usado por Facebook e Instagram: Fiabilidad y escalabilidad probadas.
Herramientas para Desarrolladores: Conjunto completo de herramientas de depuración e inspección.
Código Abierto: Colaboración y sin dependencia de proveedores.
Soporte de Plugins de Terceros: Acceso a características del dispositivo y bibliotecas externas. Reseña recopilada por y alojada en G2.com.
Módulos Nativos: Integrar cierta funcionalidad nativa puede ser complejo y requerir escribir módulos nativos en Objective-C, Swift o Java.
Cuellos de Botella de Rendimiento: Aunque React Native ofrece buen rendimiento, las animaciones complejas y las tareas computacionales pesadas pueden no rendir tan bien como las soluciones completamente nativas.
Falta de Sensación Nativa: Algunos argumentan que las aplicaciones de React Native pueden no sentirse completamente nativas, lo cual puede ser una preocupación para aplicaciones con requisitos de diseño estrictos.
Tamaño de Paquete Grande: Las aplicaciones de React Native pueden tener tamaños de paquete más grandes en comparación con las aplicaciones puramente nativas, lo que puede afectar los tiempos de descarga y arranque.
Acceso Limitado a Nuevas Funciones: React Native puede no soportar inmediatamente las últimas funciones introducidas por iOS y Android, lo que lleva a retrasos en aprovechar las capacidades específicas de la plataforma.
Curva de Aprendizaje: Aunque el conocimiento de JavaScript es una ventaja, React Native en sí tiene una curva de aprendizaje, especialmente para desarrolladores nuevos en React o desarrollo móvil.
Desafíos de Depuración: Depurar problemas complejos en aplicaciones de React Native puede ser a veces más desafiante que en aplicaciones completamente nativas.
Gestión de Dependencias: Gestionar dependencias en proyectos de React Native puede ser complicado, ya que involucra código nativo y paquetes de JavaScript.
Dependencia de la Comunidad: La dependencia de bibliotecas de terceros y de la comunidad de código abierto puede llevar a problemas con la compatibilidad o el mantenimiento de las bibliotecas.
Código Específico de Plataforma: A pesar de la reutilización de código, aún puede ser necesario algún código específico de plataforma, lo que añade complejidad al proceso de desarrollo. Reseña recopilada por y alojada en G2.com.

El uso de una única base de código para Android e iOS ahorra mucho tiempo en el desarrollo de aplicaciones con la capacidad de construir el módulo por módulo, lo cual es muy fácil al escalar la aplicación. Reseña recopilada por y alojada en G2.com.
Será mejor si hay bibliotecas actualizadas para el marco de React Native. Y también las actualizaciones de versión mayor pueden ser a veces tediosas ya que es un marco modular. Reseña recopilada por y alojada en G2.com.

React Native es una sólida biblioteca de JavaScript y fácil de usar. Lo excelente de React Native es que si un desarrollador conoce React JS, podrá manejar React Native de manera eficiente también. Es similar y fácil de usar, y hay muchos paquetes disponibles para usar y hacer de él un mejor marco tanto para Android como para iOS. Con algunos comandos diferentes, podemos crear dos aplicaciones, una es Android y otra es iOS, con el mismo código. Reseña recopilada por y alojada en G2.com.
Tomó demasiado tiempo en el emulador durante el desarrollo, ya que React Native utiliza JavaScript y es comparativamente más lento que Java o Kotlin. Además, convierte Java a otro lenguaje y por esa razón toma mucho tiempo. En Android Studio podemos obtener muchas plantillas para Android, pero en React Native tenemos que empezar desde cero. Reseña recopilada por y alojada en G2.com.

Me ayuda a desarrollar una aplicación con una interfaz de usuario muy buena. Reseña recopilada por y alojada en G2.com.
a veces su rendimiento no es tan bueno Reseña recopilada por y alojada en G2.com.

Podemos construir interfaces de usuario extremadamente atractivas para aplicaciones móviles utilizando React Native. Con todas las bibliotecas integradas, se ha vuelto fácil centrarse en el flujo del código en lugar de los estilos menores. Reseña recopilada por y alojada en G2.com.
Los errores en React Native son difíciles de entender. Reseña recopilada por y alojada en G2.com.
Obtén respuestas prácticas, flujos de trabajo reales y pros y contras honestos de la comunidad de G2 o comparte tus ideas.
Can react components be used in react native?
¿Es React Native un software?
Promedios basados en opiniones de usuarios reales.
2 meses
13 meses