
React Native reduz significativamente o tempo e o esforço de desenvolvimento. Análise coletada por e hospedada no G2.com.
Às vezes, o React Native encontra problemas de desempenho. Análise coletada por e hospedada no G2.com.
Como você classificaria sua experiência com React Native?

React Native reduz significativamente o tempo e o esforço de desenvolvimento. Análise coletada por e hospedada no G2.com.
Às vezes, o React Native encontra problemas de desempenho. Análise coletada por e hospedada no G2.com.

Para ambas as plataformas, aplicação iOS e Android. Análise coletada por e hospedada no G2.com.
Problema de biblioteca de dependência não suporta ambas as plataformas iOS e Android. Análise coletada por e hospedada no G2.com.

A interface de usuário rica do React Native, os componentes de código reutilizáveis e o fato de ser de código aberto, tornando-o mais barato em comparação com outros desenvolvimentos de aplicativos nativos, me fizeram escolhê-lo para o desenvolvimento dos aplicativos móveis de serviços gerais da minha organização. Análise coletada por e hospedada no G2.com.
As frustrações que às vezes você pode passar como resultado de problemas de compatibilidade de componentes que surgem especialmente com as compilações nativas. Análise coletada por e hospedada no G2.com.
O código reutilizável do Reactive Native otimizou a velocidade de desenvolvimento dos nossos aplicativos nativos. Precisamos desenvolver aplicativos iOS e Android para o nosso projeto de serviços gerais (https://customer.workforce.org.gh e https://providerworkforce.org.gh) dentro de 6 semanas, o Reactive Native tornou possível para nossos desenvolvedores entregar dentro do prazo estabelecido. Análise coletada por e hospedada no G2.com.
Queríamos desenvolver versões do nosso aplicativo para Apple Watch e Google Watch, mas o Reactive Native não foi capaz de nos ajudar a fazer isso. Análise coletada por e hospedada no G2.com.

Com a ajuda do React Native, usando uma única base de código, podemos construir aplicativos que funcionam no Android e iOS. E a linguagem usada é JavaScript. Precisamos de duas equipes separadas para construir aplicativos para Android e iOS. E a funcionalidade é a mesma do React. Análise coletada por e hospedada no G2.com.
Os aplicativos podem não ser muito rápidos em comparação com aplicativos nativos. Para animações mais suaves e tempo de resposta mais rápido, pode não ser uma boa solução. É muito novo, então a ajuda da comunidade aberta pode não ser ótima. Análise coletada por e hospedada no G2.com.

Reutilização de Código: Escreva uma vez, use para iOS e Android.
Desempenho: Desempenho quase nativo para aplicativos mais suaves.
Grande Comunidade: Comunidade de desenvolvedores ativa e ecossistema extenso.
JavaScript: Familiaridade com JavaScript simplifica a adoção.
Desenvolvimento Multiplataforma: Suporte multiplataforma econômico.
Usado pelo Facebook e Instagram: Confiabilidade e escalabilidade comprovadas.
Ferramentas de Desenvolvimento: Conjunto abrangente de ferramentas de depuração e inspeção.
Código Aberto: Colaboração e sem dependência de fornecedor.
Suporte a Plugins de Terceiros: Acesso a recursos do dispositivo e bibliotecas externas. Análise coletada por e hospedada no G2.com.
Módulos Nativos: Integrar certas funcionalidades nativas pode ser complexo e exigir a escrita de módulos nativos em Objective-C, Swift ou Java.
Gargalos de Desempenho: Embora o React Native ofereça bom desempenho, animações complexas e tarefas computacionais pesadas podem não ter o mesmo desempenho que soluções totalmente nativas.
Falta de Sensação Nativa: Alguns argumentam que aplicativos React Native podem não parecer totalmente nativos, o que pode ser uma preocupação para aplicativos com requisitos de design rigorosos.
Tamanho Grande do Pacote: Aplicativos React Native podem ter tamanhos de pacote maiores em comparação com aplicativos puramente nativos, o que pode afetar os tempos de download e inicialização.
Acesso Limitado a Novos Recursos: O React Native pode não suportar imediatamente os recursos mais recentes introduzidos pelo iOS e Android, levando a atrasos em aproveitar as capacidades específicas da plataforma.
Curva de Aprendizado: Embora o conhecimento de JavaScript seja uma vantagem, o React Native em si tem uma curva de aprendizado, especialmente para desenvolvedores novos no React ou no desenvolvimento móvel.
Desafios de Depuração: Depurar problemas complexos em aplicativos React Native pode, às vezes, ser mais desafiador do que em aplicativos totalmente nativos.
Gerenciamento de Dependências: Gerenciar dependências em projetos React Native pode ser complicado, pois envolve código nativo e pacotes JavaScript.
Dependência da Comunidade: A dependência de bibliotecas de terceiros e da comunidade de código aberto pode levar a problemas de compatibilidade ou manutenção de bibliotecas.
Código Específico da Plataforma: Apesar da reutilização de código, algum código específico da plataforma ainda pode ser necessário, adicionando complexidade ao processo de desenvolvimento. Análise coletada por e hospedada no G2.com.

O uso de uma única base de código para Android e iOS economiza muito tempo no desenvolvimento de aplicativos com a capacidade de construir módulo por módulo, o que é muito fácil ao expandir o aplicativo. Análise coletada por e hospedada no G2.com.
Será melhor se houver bibliotecas atualizadas para o framework React Native. E também, atualizações de versão principal podem ser às vezes cansativas, já que é um framework modular. Análise coletada por e hospedada no G2.com.

React Native é uma biblioteca javascript sólida e fácil de usar. A excelente coisa no React Native é que, se um desenvolvedor conhece o React JS, ele lidará eficientemente com o React Native também. É semelhante e fácil de usar, e há muitos pacotes disponíveis para usar e torná-lo um melhor framework tanto para Android quanto para iOS. Com alguns comandos diferentes, podemos criar duas aplicações, uma é Android e outra é iOS com o mesmo código. Análise coletada por e hospedada no G2.com.
Levou muito tempo no emulador durante o desenvolvimento, pois o React Native usa JavaScript e é comparativamente mais lento que Java ou Kotlin. Além disso, ele converte Java para outra linguagem e, por essa razão, leva muito tempo. No Android Studio, podemos obter muitos modelos para Android, mas no React Native temos que começar do zero. Análise coletada por e hospedada no G2.com.

Isso me ajuda a desenvolver uma aplicação com uma interface de usuário muito boa. Análise coletada por e hospedada no G2.com.
às vezes, seu desempenho não é tão bom Análise coletada por e hospedada no G2.com.

Podemos construir interfaces de usuário extremamente atraentes para aplicativos móveis usando React Native. Com todas as bibliotecas incorporadas, tornou-se fácil focar no fluxo do código em vez de pequenos estilos. Análise coletada por e hospedada no G2.com.
Erros no React Native são difíceis de entender. Análise coletada por e hospedada no G2.com.
Obtenha respostas práticas, fluxos de trabalho reais e prós e contras honestos da comunidade G2 ou compartilhe seus insights.
O React Native é um software?
Can react components be used in react native?
Médias baseadas em avaliações de usuários reais.
2 meses
13 meses