Prova de Javascript: Questões sobre React e Vue para o Ensino Médio
Tema: Javascript e suas bibliotecas react e vue
Etapa/Série: 3º ano – Ensino Médio
Disciplina: Formação Técnica e Profissional
Questões: 10
Prova de Formação Técnica e Profissional: Javascript e Suas Bibliotecas React e Vue
Instruções: Leia atentamente cada afirmativa a seguir e marque se é Verdadeira (V) ou Falsa (F). Justifique suas respostas no espaço disponível após cada questão.
—
Questões:
1. O Javascript é uma linguagem de programação utilizada principalmente para desenvolvimento web, permitindo a implementação de recursos dinâmicos em páginas HTML. ( )
2. React é uma biblioteca Javascript criada pelo Facebook, e seu principal objetivo é facilitar a construção de interfaces de usuário. ( )
3. O Vue.js é uma biblioteca que se destina exclusivamente à criação de aplicações complexas e não pode ser utilizada para projetos menores. ( )
4. Os componentes em React são reutilizáveis e encapsulam sua própria lógica de estado e renderização, permitindo maior modularidade no código. ( )
5. A diretiva `v-bind` em Vue.js é utilizada para fazer a ligação de dados e atributos entre o modelo e a visualização. ( )
6. Javascript é uma linguagem tipada estaticamente, ou seja, é obrigatório definir o tipo de cada variável no momento de sua declaração. ( )
7. O ciclo de vida de um componente React inclui várias fases, entre as quais estão montagem, atualização e desmontagem. ( )
8. Em uma aplicação Vue.js, a reatividade é garantida por meio do uso de propriedades computadas e observadores. ( )
9. React e Vue.js permitem a manipulação do DOM de forma convencional, ou seja, utilizando principalmente seletores e métodos tradicionais do Javascript. ( )
10. O uso de hooks no React permite que componentes funcionais utilizem estado e outros recursos de ciclo de vida, que antes eram exclusivos de componentes de classe. ( )
—
Gabarito Detalhado:
1. (V) A afirmativa é verdadeira. O Javascript foi desenvolvido inicialmente para tornar as páginas HTML interativas, desempenhando um papel crucial no desenvolvimento web moderno.
2. (V) Verdadeira. React foi de fato criado pelo Facebook e é amplamente utilizado para construir interfaces de usuário de forma eficiente, com o uso de componentes.
3. (F) Falsa. O Vue.js pode ser utilizado tanto para projetos pequenos quanto para aplicações complexas. Ele é muito flexível e se adapta a diferentes escalas de projeto.
4. (V) Verdadeira. Isso é uma das características principais do React. A reutilização dos componentes facilita a manutenção e escalabilidade do código.
5. (V) Afirmativa verdadeira. A diretiva `v-bind` é uma funcionalidade do Vue.js que vincula dados do modelo às propriedades do DOM, tornando a visualização dinâmica conforme as mudanças nos dados.
6. (F) Falsa. Javascript é uma linguagem de tipagem dinâmica. Os tipos das variáveis não precisam ser definidos no momento da declaração e podem mudar durante a execução do programa.
7. (V) Verdadeira. O ciclo de vida de um componente em React é um dos pontos centrais, permitindo o gerenciamento eficiente do estado e da renderização.
8. (V) Afirmativa verdadeira. O Vue.js utiliza propriedades computadas e observadores para implementar a reatividade, permitindo que a interface do usuário se atualize em resposta a mudanças nos dados.
9. (F) Falsa. Tanto React quanto Vue.js utilizam uma abordagem virtual DOM, que melhora a eficiência da manipulação do DOM comparado aos métodos tradicionais de JavaScript.
10. (V) Verdadeira. Os hooks foram introduzidos no React para oferecer funcionalidades como estado e ciclo de vida em componentes funcionais, tornando a biblioteca ainda mais versátil.
—
Essa prova Diversifica a compreensão e a aplicação de conceitos fundamentais da programação em Javascript e suas bibliotecas, preparando os alunos para desafios futuros no campo da tecnologia.