NEW
Font size
WorksheetsRecuperação - prog. mobile
Total questions: 8
Worksheet time: 4mins
Qual das opções abaixo atualiza corretamente o valor de um estado chamado nome?
setNome = 'Maria'
useState('Maria')
setNome('Maria')
nome = 'Maria'
Analise o código:
<View>
<TextInput onChangeText={setEmail} />
</View>
O que falta para o código funcionar corretamente?
A variável email e a função setEmail precisam ser criadas com useState.
O componente <View> deve ser substituído por <Text>.
O TextInput deve estar fora do View.
Falta fechar o TextInput.
O que significa o termo props em React Native?
São variáveis usadas apenas no useEffect.
São propriedades passadas de um componente pai para um componente filho.
São eventos de clique do usuário.
São funções que atualizam o estado.
O que o comando abaixo permite fazer no app?
import { useEffect } from 'react';
Criar botões e campos de texto.
Usar o hook responsável por executar ações automáticas durante o ciclo de vida do componente.
Controlar a navegação entre telas.
Importar imagens para o projeto.
No código abaixo, o que o comando autoCapitalize="none" faz?
<TextInput
placeholder="E-mail"
autoCapitalize="none"
/>
Faz o texto começar sempre com letra maiúscula.
Impede que o campo coloque letras maiúsculas automaticamente.
Deixa todas as letras em negrito.
Transforma o texto em minúsculas após enviar.
O que o trecho keyboardType="email-address" faz em um TextInput?
Faz o teclado aparecer com “@” e “.com” para facilitar digitar e-mails.
Bloqueia caracteres especiais.
Envia automaticamente o e-mail ao servidor.
Valida o formato do e-mail digitado.
Qual das alternativas abaixo não é uma boa prática no desenvolvimento com React Native?
Usar componentes reutilizáveis para elementos repetidos.
Separar estilos em um StyleSheet.
Escrever o mesmo código de fundo em todas as telas.
Usar hooks como useState para armazenar dados do usuário.
No código abaixo, o que o parâmetro resizeMode="cover" faz?
<ImageBackground
source={require('../../assets/images/fundo.png')}
resizeMode="cover"
/>
Repete a imagem várias vezes até cobrir a tela.
Centraliza a imagem sem alterar o tamanho.
Reduz a imagem para caber inteira sem cortes.
Ajusta a imagem para cobrir toda a área, mesmo cortando uma parte.
