wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Introdução a React

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.
Qual a função da pasta `node_modules/` em um projeto React com Vite?
a)
Guardar apenas arquivos de imagem do projeto
b)
Armazenar as dependências e pacotes instalados no projeto
c)
Conter exclusivamente os arquivos de configuração do Vite
d)
Servir como ponto de entrada da aplicação
2.
Por que a pasta `node_modules/` geralmente não é enviada para o repositório Git?
a)
Porque contém arquivos duplicados desnecessários
b)
Porque pode ser reconstruída a partir do `package.json`
c)
Porque contém apenas imagens otimizadas
d)
Porque é usada apenas em ambiente de produção
3.
Qual característica define a pasta `public/` em um projeto React?
a)
Todos os arquivos nela são processados pelo Vite
b)
Os arquivos permanecem estáticos e não passam pelo processo de build
c)
É o local onde ficam os componentes principais do React
d)
Serve apenas para armazenar variáveis de ambiente
4.
Em qual situação é mais comum usar a pasta `public/`?
a)
Para armazenar favicon, manifestos e arquivos estáticos
b)
Para guardar código-fonte da aplicação
c)
Para importar bibliotecas externas como React
d)
Para listar dependências do projeto
5.
A pasta `src/` tem qual papel dentro de um projeto React com Vite?
a)
Guardar os arquivos de configuração de versionamento
b)
Conter o código-fonte da aplicação
c)
Armazenar apenas arquivos HTML
d)
Salvar pacotes de terceiros
6.
O arquivo `App.jsx` geralmente representa:
a)
O componente principal da aplicação
b)
A configuração do Vite
c)
O estilo global do projeto
d)
O manifesto da aplicação
7.
Onde normalmente são colocados arquivos de imagem que precisam ser importados dentro do código React?
a)
Na pasta `public/`
b)
Dentro da pasta `src/assets/`
c)
Diretamente no `node_modules/`
d)
No arquivo `package.json`
8.
O arquivo `main.jsx` em um projeto React tem a função de:
a)
Reinicializar a aplicação e importar o componente principal
b)
Armazenar dependências do projeto
c)
Guardar variáveis de ambiente
d)
Ser o manifesto de metadados do sistema
9.
O que diferencia arquivos dentro de `src/assets/` em comparação à pasta `public/`?
a)
Em `assets/` os arquivos são processados e otimizados pelo bundler
b)
assets/ é usado apenas para ícones de navegador
c)
public/ serve para componentes e assets/ para configuração
d)
Não há diferença entre elas
10.
Qual arquivo é responsável por renderizar o componente principal dentro da `div` com `id="root"`?
a)
vite.config.js
b)
index.html
c)
package.json
d)
App.jsx
11.
O `package.json` é usado para:
a)
Controlar as versões exatas das dependências
b)
Armazenar dependências, scripts e metadados do projeto
c)
Ser o ponto de entrada da aplicação
d)
Configurar aliases e plugins do Vite
12.
Qual arquivo garante que as versões das dependências sejam exatamente as mesmas em diferentes ambientes?
a)
vite.config.js
b)
package-lock.json
c)
.gitignore
d)
README.md
13.
Para que serve o arquivo `.gitignore` no projeto React?
a)
Ignorar arquivos e pastas que não devem ser enviados ao repositório
b)
Substituir a função do package.json
c)
Compilar os arquivos do React
d)
Configurar a porta do servidor Vite
14.
Qual arquivo contém instruções de configuração específicas do Vite, como plugins e aliases?
a)
vite.config.js
b)
App.jsx
c)
index.css
d)
package-lock.json
15.
O `README.md` em um projeto tem qual objetivo principal?
a)
Documentar o projeto
b)
Renderizar o ReactDOM
c)
Definir variáveis de ambiente
d)
Controlar versões de pacotes