Imagem de fundo

Com base nessa situação hipotética, o desenvolvedor não...

Texto para as questões 28 e 29.


Uma empresa está desenvolvendo um sistema de gestão para certo representante comercial. O projeto adota práticas ágeis e utiliza o framework React no front‑end, integrando‑se a uma API construída em Node.js. Durante o desenvolvimento, um dos desenvolvedores do time de front‑end alterou componentes da interface diretamente no código principal do repositório remoto. As modificações causaram conflitos e comprometeram partes da aplicação que estavam sendo testadas por outros membros da equipe. Além disso, esse desenvolvedor teve dificuldades para entender a estrutura do React, tentando manipular o DOM diretamente, em vez de adotar outras estratégias.

Com base nessa situação hipotética, o desenvolvedor não deveria manipular o DOM diretamente uma aplicação React, pois esse framework


A

utiliza o virtual DOM, que otimiza atualizações e evita manipulações diretas no DOM real.


B

proíbe qualquer interação com elementos HTML.


C

exige que todo o DOM seja recriado a cada renderização.


D

suporta a criação de componentes reutilizáveis apenas em aplicações de multithreading.


E

executa o código apenas no servidor e não no navegador.