Pular para o conteúdo principal

Questão de Programação — Desenvolvimento Mobile — FUNDATEC 2025

ProgramaçãoDesenvolvimento Mobile
Código
qg472865
Banca
FUNDATEC
Órgão
IF Sertão - PE
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Considere um desenvolvedor que deseja criar uma aplicação mobile multiplataforma com aparência e desempenho nativos, aproveitando seus conhecimentos prévios em JavaScript e React. Em vez de renderizar componentes via WebView, ele pretende utilizar componentes nativos diretamente, além de aplicar estilos com base em objetos JavaScript. Com base nesses requisitos e no funcionamento do React Native, assinale a alternativa correta.
  1. AO React Native utiliza o Virtual DOM como camada de abstração que converte diretamente o JSX em código HTML, garantindo compatibilidade com navegadores móveis e dispositivos nativos.
  2. BO React Native utiliza exclusivamente CSS externo para aplicar estilos, buscando garantir o máximo de compatibilidade com navegadores e reutilização entre plataformas.
  3. CA principal diferença entre React para Web e React Native está na substituição do uso de componentes React por HTML puro e acesso direto ao DOM para garantir performance.
  4. DPara acessar APIs nativas, o React Native depende inteiramente de bibliotecas externas da comunidade, não oferecendo suporte interno para nenhum recurso de câmera, localização ou armazenamento.
  5. EAo contrário de frameworks como Ionic ou Cordova, o React Native renderiza a interface usando componentes nativos da plataforma por meio de uma ponte entre JavaScript e APIs em Objective-C ou Java.
Revelar gabarito e comentário

GabaritoE — Ao contrário de frameworks como Ionic ou Cordova, o React Native renderiza a interface usando componentes nativos da plataforma por meio de uma ponte entre JavaScript e APIs em Objective-C ou Java.

Link permanente: /questoes/qg472865