Logo Passei Direto
Buscar
Sobre o processo de transpilação realizado pelo React Native, assinale a alternativa correta: A B O que o React Native faz, na verdade, é compilar todo o código-fonte, transformando-o em código assembly. O React Native é capaz de compilar seu código em um código nativo Android. Entretanto, isso não é possível em relação à plataforma iOS. C D O React Native compila um aplicativo-base cuja função é executar código JavaScript no JavaScriptCore presente em cada dispositivo móvel. A partir disso, esse aplicativo faz a comunicação (ponte ou bridge) com os componentes nativos de cada plataforma. Ao final do processo de transpilação, é necessário, numa segunda etapa de building, utilizar os compiladores específicos das linguagens de cada plataforma para então gerar um aplicativo que possa ser executado nelas. E O resultado da transpilação varia de acordo com a plataforma para a qual se desenvolve. No caso da plataforma Android, é gerado um código na linguagem Java. Já no iOS, é gerado o código Objective- C.
User badge image
claudianesrib

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 9 meses

Vamos analisar as alternativas apresentadas sobre o processo de transpilação realizado pelo React Native: A) O que o React Native faz, na verdade, é compilar todo o código-fonte, transformando-o em código assembly. - Incorreto, pois o React Native não compila para código assembly. B) O React Native é capaz de compilar seu código em um código nativo Android. Entretanto, isso não é possível em relação à plataforma iOS. - Incorreto, pois o React Native é capaz de compilar para ambas as plataformas, Android e iOS. C) O React Native compila um aplicativo-base cuja função é executar código JavaScript no JavaScriptCore presente em cada dispositivo móvel. A partir disso, esse aplicativo faz a comunicação (ponte ou bridge) com os componentes nativos de cada plataforma. Ao final do processo de transpilação, é necessário, numa segunda etapa de building, utilizar os compiladores específicos das linguagens de cada plataforma para então gerar um aplicativo que possa ser executado nelas. - Correto, essa descrição reflete com precisão como o React Native funciona. D) O resultado da transpilação varia de acordo com a plataforma para a qual se desenvolve. No caso da plataforma Android, é gerado um código na linguagem Java. Já no iOS, é gerado o código Objective-C. - Incorreto, pois o React Native não gera diretamente código Java ou Objective-C, mas sim código nativo que é interpretado. Portanto, a alternativa correta é: C.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina