Pular para conteúdo

Quiz 13 - Estado e Reatividade (useState) 🎣

1. O que acontece quando o valor de um "State" muda no React?
O computador reinicia
O React re-seta (redesenha) o componente na tela com os novos dados
O código Javascript é deletado
Nada, o desenvolvedor deve atualizar a tela manualmente
2. Qual a forma correta de criar um estado para guardar um número?
let x = 0;
const x = 0;
const [x, setX] = useState(0);
val x by state(0);
3. Por que não podemos fazer `contador = contador + 1` diretamente?
Porque gasta muita energia
Porque o Javascript proíbe
Porque o React não ficará sabendo da mudança e não atualizará a tela
Porque isso apaga o banco de dados
4. O que é um Hook?
Um erro CSS
Uma função especial (como useState) que permite "enganchar" recursos do React em componentes de função
Um tipo de cabo USB
O vilão do Peter Pan
5. Qual o evento correto para detectar o clique em um botão no React?
onclick
onClick (com o C maiúsculo)
click
on-press
6. Como você adiciona um novo elemento em um array de estado `lista` sem quebrar a imutabilidade?
lista.push(novo)
lista += novo
setLista([...lista, novo])
setLista(novo)
7. Em um "Input Controlado", quem manda no valor que aparece na caixinha de texto?
O usuário
O Teclado
O Estado (State)
O CSS
8. O que o parâmetro `e` em `onChange={(e) => ...}` representa?
Erro
Estilo
O Objeto de Evento que contém dados como `target.value`
Email
9. Qual o valor inicial de `cont` em `const [cont, setCont] = useState(10)`?
0
null
10
undefined
10. Se um componente pai muda seu estado, o que acontece com seus componentes filhos?
Eles param de funcionar
Eles também são re-renderizados pelo React
Eles ficam travados
Eles mudam de cor sozinhos