Quiz 16 - Introdução
1. Qual o fluxo correto de dados no React (Unidirecional)?
O filho manda dados para o pai através de Props.
O pai passa dados para o filho via Props; o filho avisa o pai via funções (Callbacks).
Todos os componentes mudam o dado de todos.
O dado flui de baixo para cima.
*Explicação: O "One-Way Data Flow" torna a aplicação previsível e fácil de debugar.*
2. Por que o Virtual DOM é mais rápido que o DOM Real?
Porque ele é feito de eletricidade pura.
Porque ele calcula as diferenças mínimas (Diffing) antes de atualizar a tela real, evitando re-trabalho do navegador.
Porque ele apaga o HTML do site.
Porque ele só roda em computadores novos.
*Explicação: O DOM real é lento; manipular uma árvore de objetos em memória (Virtual) é instantâneo.*
3. Sobre Hooks, qual a principal vantagem?
Eles permitem usar Estado e Ciclo de Vida em Componentes Funcionais, de forma mais limpa que as antigas Classes.
Eles substituem o CSS.
Eles travam o navegador se houver erro.
Eles são usados apenas para cores.
*Explicação: Hooks simplificaram o React e facilitam o compartilhamento de lógica (Custom Hooks).*
4. O que é o JSX?
Uma nova linguagem de banco de dados.
Uma extensão de sintaxe que permite escrever algo parecido com HTML dentro do JavaScript.
O nome do criador do React.
Um tipo de imagem.
*Explicação: JSX é o que torna a escrita de interfaces no React tão declarativa e fácil de ler.*
5. Qual o sentimento final de quem conclui o curso de React?
Medo de códigos complexos.
Confiança para construir aplicações SPA modernas, rápidas e profissionais! 🚀
Vontade de usar apenas HTML puro.
Cansaço sem aprendizado.
*Explicação: Você agora domina a ferramenta mais requisitada do mercado frontend mundial!*