1

Expo ou React Native Cli - Qual é melhor ?

#React Native
Vinicius Souza
Vinicius Souza

Você que está começando no desenvolvimento mobile com react native, já se deparou com a seguinte questão, expo cli ou react native cli, qual é melhor ?


A resposta é: depende. Existem prós e contras nas duas opções e é sobre isso que vou explicar.


Expo CLI


Prós:

  • fácil de testar em um dispositivo físico
  • mais fácil de configurar o ambiente
  • acesso simples à features como câmera, notificações e várias outras opções

Contras:

  • nem todas as APIs do Android e iOS estão disponíveis
  • notificações via push de terceiros não são suportadas
  • versões mais recentes do ReactNative demoram mais a chegar
  • SDK não suporta todos os tipos de execução de códigos em segundo plano
  • código nativo para Android ou iOS não funciona no Expo


React Native CLI


Prós:

  • código nativo para Android e iOS são suportados
  • altamente customizável
  • pode ser atualizado para a versão mais recente do react native a qualquer momento
  • não tem limitações
  • "aprenda uma vez escreva em qualquer lugar"

Contras:

  • configuração inicial do ambiente é um pouco complicada
  • difícil de atualzar para uma nova versão, podendo ter que alterar o código nativo
  • complicado em designs mais complexos


Em resumo, se você está começando seus estudos de desenvolvimento mobile com react native, talvez seja muito interessante começar com o Expo CLI e quando entender como as coisas funcionam, você mude para o React Native CLI para usar todo o potencial desse framework.

1
5

Comentários (1)

0
Leonardo Almeida

Leonardo Almeida

26/03/2021 08:38

parabéns, ótimo artigo !

Viajante e amante de aplicativos mobile

Brasil