Prova de Educação Tecnológica: Questões sobre React para 3º Ano
Tema: Linguagens de programação front-end – React
Etapa/Série: 3º ano
Disciplina: Educação Tecnológica
Questões: 5
“`html
Prova de Educação Tecnológica – 3º Ano
Tema: Linguagens de Programação Front-end – React
Esta prova contém 5 questões de múltipla escolha. Leia atentamente cada questão e escolha a alternativa correta. Cada questão valerá 2 pontos.
Questões
Questão 1
O React é uma biblioteca JavaScript utilizada principalmente para:
- A) Gerar gráficos em 2D.
- B) Criar interfaces de usuário interativas para aplicativos web.
- C) Processar dados em grande escala no servidor.
- D) Melhorar a segurança de servidores web.
Questão 2
Em React, um componente é:
- A) Uma ferramenta que compila o código JavaScript.
- B) Uma parte independente e reutilizável de uma interface de usuário.
- C) Um documento que contém todos os dados de uma aplicação.
- D) Um estilo CSS que formata a página.
Questão 3
Um dos principais benefícios de usar React na construção de aplicações web é:
- A) A complexidade na estrutura de arquivos.
- B) A perfomance otimizada na atualização da interface.
- C) A limitação de compatibilidade com navegadores modernos.
- D) A necessidade de escrever código em várias linguagens.
Questão 4
Quando um usuário altera o estado de um componente em React, o que acontece?
- A) O componente é destruído da página.
- B) O React atualiza automaticamente a interface para refletir a nova informação.
- C) O componente é automaticamente salvo no banco de dados.
- D) A página web precisa ser recarregada manualmente.
Questão 5
Qual comando é utilizado para criar um novo projeto em React usando o Create React App?
- A) npx create-react-app meu-app
- B) npm install create-react-app meu-app
- C) react create app meu-app
- D) create-react-app novo-projeto
Gabarito
Resposta da Questão 1
Alternativa B: O React é amplamente utilizado para criar interfaces de usuário interativas para aplicativos web, permitindo a construção de componentes reutilizáveis e dinâmicos.
Resposta da Questão 2
Alternativa B: Um componente em React é uma parte independente e reutilizável da interface de usuário, que pode manter seu próprio estado e receber propriedades.
Resposta da Questão 3
Alternativa B: A principal vantagem do React é sua performance otimizada na atualização da interface, com o uso do Virtual DOM, que minimiza operações reais na DOM.
Resposta da Questão 4
Alternativa B: Quando o estado de um componente muda, o React atualiza automaticamente a interface para refletir as mudanças, mantendo a experiência do usuário fluida.
Resposta da Questão 5
Alternativa A: O comando correto para criar um novo projeto em React utilizando o Create React App é `npx create-react-app meu-app`, que configura o ambiente inicial para um projeto React.
“`

