Alternativa A
O React Native é um framework utilizado para criar aplicativos móveis utilizando JavaScript e componentes nativos. Para construir a estrutura visual de qualquer tela, é necessário entender qual componente funciona como o contêiner fundamental da hierarquia de elementos.
Na arquitetura do React Native, assim como existe uma tag <div> no desenvolvimento Web, existe um componente específico que serve como bloco básico para organizar outros elementos na tela. Sem este componente, não é possível estruturar layouts ou agrupar views internas.
Análise das Alternativas
- Alternativa A (View): Correta. O componente View é o equivalente ao
<div> do HTML. Ele é o contêiner principal onde todos os outros componentes visuais são inseridos para formar a interface. - Alternativa B (Const ViewExemplo): Incorreta. Esta é uma declaração de variável em JavaScript (
const), não um componente de UI. - Alternativa C (Export default View): Incorreta. Refere-se à sintaxe de módulo para exportar código, não ao elemento gráfico em si.
- Alternativa D (StyleSheet): Incorreta. O StyleSheet é usado para definir estilos e cores (CSS), mas não cria a estrutura física da interface.
- Alternativa E (Switch): Incorreta. O Switch é um componente interativo específico (um botão de alternância), não o elemento estrutural base.
Conclui-se que o View é a base sobre a qual toda a interface gráfica é montada, permitindo o posicionamento e alinhamento de seus filhos. Portanto, a resposta correta é a opção A.