Questão nº 48
Questão de Tecnologia da Informação · FGV TRF1 2024 (nº 48)
O analista Francisco está considerando o uso do React para implementar um software de exibição de análise de dados. Ele sabe que o React possui uma variante voltada a aplicativos móveis chamada React Native. Analisando a documentação na página oficial do React Native, Francisco descobriu que a comunidade de código-aberto e algumas empresas parceiras estenderam seu suporte para outras plataformas, além do Android e do iOS.
Dessa forma, Francisco descobriu que é possível executar nativamente uma aplicação feita com o React Native:
- Ana Web, no Windows e no MacOS; (alternativa correta)
- Bno Windows e no MacOS, mas não na Web;
- Cna Web e no Windows, mas não no MacOS;
- Dno MacOS, mas não no Windows nem na Web;
- Ena Web, mas não no Windows nem no MacOS.
Resposta comentada
Gabarito Alternativa A
React Native permite que desenvolvedores criem aplicativos móveis para iOS e Android usando JavaScript, mas sua comunidade e parceiros expandiram esse alcance para outras plataformas, permitindo reutilizar grande parte do código.
- (A) Correta: Sim, é possível. A comunidade e empresas como a Microsoft estenderam o suporte do React Native para a Web (com React Native for Web), Windows (com React Native for Windows) e macOS (com React Native for macOS), permitindo que o mesmo código base seja executado nativamente nessas plataformas também.
- (B) Incorreta: Esta alternativa é um distrator comum. Embora seja verdade que React Native suporta Windows e macOS, a afirmação de que "não na Web" está errada. A armadilha é pensar que "nativamente" para a web não se encaixa na mesma definição de "nativo" para sistemas operacionais desktop, mas o React Native for Web permite que componentes React Native sejam renderizados como HTML/CSS/JS, executando "nativamente" no ambiente do navegador.
- (C) Incorreta: React Native também possui suporte oficial para macOS, não sendo uma limitação.
- (D) Incorreta: React Native tem suporte para Windows e Web, além de macOS.
- (E) Incorreta: React Native também possui suporte para Windows e macOS.
Fonte: FGV TRF1 2024 Analista Judiciário - Análise de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.