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.
- 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.
- BO React Native utiliza exclusivamente CSS externo para aplicar estilos, buscando garantir o máximo de compatibilidade com navegadores e reutilização entre plataformas.
- 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.
- 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.
- 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.