Questão de Programação — Desenvolvimento Mobile — FGV 2023
- Código
- fg071455
- Banca
- FGV
- Órgão
- TCE-SP
- Ano
- 2023
- Nível
- Superior
- Cargo
- Agente da Fiscalização - TI
- Aaxios;
- Bfetch;
- Cfrisbee;
- DWebSocket;
- EXMLHttpRequest.
GabaritoB — fetch;
Gabarito: letra B. O React Native possui a API fetch embutida globalmente, que é especializada na transferência de recursos HTTP utilizando Promises. As demais alternativas ou são bibliotecas externas ou APIs inadequadas para o propósito descrito.
A FGV cobra o conhecimento sobre as APIs nativas do React Native para comunicação com web services. O fetch é a API padrão do JavaScript moderno, presente tanto em navegadores quanto no React Native, e retorna uma Promise, conforme mencionado no enunciado.
axios é uma biblioteca externa popular, mas não é embutida no React Native. Ela também é baseada em Promises, mas não é nativa.
fetch é a API nativa do JavaScript para requisições HTTP, retornando Promises. Está disponível globalmente no React Native, atendendo exatamente à descrição.
frisbee é uma biblioteca baseada em fetch, mas não é embutida.
WebSocket é um protocolo para comunicação bidirecional em tempo real, não especializado em transferência de recursos via Promises.
XMLHttpRequest é a API tradicional para requisições HTTP, mas não é baseada em Promises (embora possa ser adaptada). No React Native, o fetch é a recomendação moderna.
O candidato pode confundir fetch (nativo) com axios (biblioteca externa). A banca aposta que o aluno marque axios por ser famoso, mas o enunciado enfatiza "API embutida no React Native", o que elimina bibliotecas externas.
Gabarito: letra B.
Link permanente: /questoes/fg071455