Prévia do material em texto
Sobre o React Native, assinale a alternativa correta: A) Utiliza WebView para renderizar componentes HTML. B) Compila diretamente para código Java puro. C) Renderiza componentes nativos reais do sistema operacional. D) Funciona apenas em Android. E) É baseado em Java e XML. 2️⃣ O framework React Native foi criado e é mantido principalmente por: A) Google B) Microsoft C) Apple D) Meta E) Oracle 3️⃣ No React Native, o componente equivalente à do React para Web é: A) Text B) View C) Container D) Section E) Box 4️⃣ Sobre o Hook useState, é correto afirmar que: A) É utilizado apenas para requisições HTTP. B) Permite controlar estado em componentes funcionais. C) Só pode ser usado em componentes de classe. D) Substitui o useEffect. E) Serve exclusivamente para armazenar dados no AsyncStorage. 5️⃣ O Hook useEffect com array de dependências vazio ([]) executa: A) A cada renderização. B) Apenas quando o estado muda. C) Apenas uma vez após a montagem do componente. D) Antes da renderização inicial. E) Nunca executa. 6️⃣ Qual componente é mais adequado para renderizar listas grandes com melhor performance? A) ScrollView B) View C) FlatList D) Section E) ListView 7️⃣ Sobre estilização no React Native, é correto afirmar: A) Usa CSS tradicional com arquivos .css. B) Utiliza StyleSheet em JavaScript. C) Não suporta Flexbox. D) Usa apenas Bootstrap. E) Não permite estilos inline. 8️⃣ O armazenamento local simples no React Native pode ser feito com: A) SQLite obrigatoriamente B) LocalStorage C) AsyncStorage D) IndexedDB E) Firebase obrigatório 9️⃣ Para navegação entre telas, a biblioteca mais utilizada é: A) React Router DOM B) Native Router C) React Navigation D) Expo Router Web E) Angular Navigation 🔟 Sobre a arquitetura do React Native, é correto afirmar: A) O código JavaScript comunica-se com o código nativo através de uma Bridge. B) Não há comunicação entre JS e código nativo. C) Todo código é convertido para HTML. D) O React Native depende de navegador interno. E) Só funciona com TypeScript. 1️⃣1️⃣ Sobre o Flexbox no React Native: A) Não é suportado. B) É o padrão para layout. C) Funciona apenas no iOS. D) Usa unidades em pixels obrigatoriamente. E) Substitui completamente o StyleSheet. 1️⃣2️⃣ Em relação às diferenças entre React (web) e React Native: A) Ambos utilizam HTML. B) React Native usa DOM virtual no navegador. C) React Native utiliza componentes nativos em vez de HTML. D) React Native usa CSS puro. E) Não há diferença estrutural entre eles. ✅ GABARITO 1️⃣ C 2️⃣ D 3️⃣ B 4️⃣ B 5️⃣ C 6️⃣ C 7️⃣ B 8️⃣ C 9️⃣ C 🔟 A 1️⃣1️⃣ B 1️⃣2️⃣ C