Alternativa E - View e Text
No desenvolvimento mobile com React Native, não utilizamos as tags comuns da linguagem HTML (como div ou p) nem o CSS tradicional. Em vez disso, usamos componentes JavaScript específicos que renderizam views nativas.
Para atender ao pedido do estagiário Yago, precisamos de dois componentes principais:
- Componente
View: Funciona como um contêiner ou bloco de construção. É usado para organizar outros elementos na tela, aplicando estilos de layout (como alinhamento e espaçamento) através do sistema Flexbox. - Componente
Text: É obrigatório para exibir qualquer conteúdo escrito na aplicação. Diferente da web, você não pode colocar texto solto dentro de um View; ele deve ser encapsulado nesta tag específica.
Análise das Alternativas
| Opção | Avaliação | Motivo |
|---|
| Text e TextSubmit | ❌ Incorreta | TextSubmit não é um componente padrão do React Native. |
| Submit e Div | ❌ Incorreta | Termos relacionados a formulários HTML, não usados nativamente no RN. |
| Div e P | ❌ Incorreta | São tags HTML (<div>, <p>), inexistentes na API do React Native. |
| Div e Texto | ❌ Incorreta | Div não existe e a escrita correta é Text (em inglês). |
| View e Text | ✅ Correta | Combinação correta de estrutura (View) e conteúdo (Text). |
Portanto, a alternativa E está correta, pois descreve exatamente os dois componentes fundamentais para criar uma interface básica de texto estruturado no ecossistema React Native.