Pular para conteúdo

Quiz – Aula 01: Introdução ao Frontend Moderno 🧠

1. Qual a principal característica de uma Single Page Application (SPA)?
O servidor recarrega a página inteira a cada clique do usuário.
O conteúdo é atualizado dinamicamente via JavaScript sem recarregar a página.
Ela só funciona se o usuário tiver o Node.js instalado no navegador.
É uma aplicação que possui apenas uma única linha de código.
2. O que significa a sigla JSX utilizada no React?
Java Syntax eXtension.
JavaScript XML.
JSON Service eXchange.
JavaScript eXtended.
3. Qual ferramenta é utilizada para gerenciar as bibliotecas e dependências em um projeto React?
Vite.
Virtual DOM.
NPM ou Yarn.
Chrome DevTools.
4. Qual o comando correto para criar um projeto React usando Vite?
`npm create vite@latest`
`npm install react`
`vite start project`
`create-react-app my-app`
5. O que é o Virtual DOM no React?
É o código HTML que vemos ao inspecionar a página.
Uma representação leve do DOM real mantida em memória pelo React.
Um navegador virtual para testes de performance.
O servidor onde a aplicação fica hospedada.
6. Qual destes é um benefício da "Componentização"?
Deixa o código mais difícil de ler.
Impede que o CSS seja aplicado.
Facilita a reutilização de código e a manutenção da interface.
Aumenta o tempo de carregamento da página.
7. Para que serve o comando `npm install` (ou apenas `npm i`) em um projeto recém-criado?
Para iniciar o servidor de desenvolvimento.
Para baixar e instalar as pastas `node_modules` com as dependências do `package.json`.
Para publicar o site na internet.
Para apagar o código antigo do projeto.
8. O que acontece quando você salva um arquivo em um projeto rodando com Vite?
O computador reinicia.
Você precisa rodar `npm install` novamente.
O navegador atualiza apenas o módulo alterado via HMR.
O projeto é deletado automaticamente.
9. O React é considerado:
Um Sistema Operacional.
Uma Biblioteca para construção de interfaces de usuário.
Uma Linguagem de Programação nova.
Um Banco de Dados.
10. Qual a versão do Node.js geralmente recomendada para produção e estudos?
Versão Alpha.
Versão Beta.
Versão LTS (Long Term Support).
Última versão experimental.