← Questões de Programação

Programação · FGV · 2024

Questão comentada de Programação

Sobre a biblioteca de Javascript React, assinale a afirmativa incorreta.

Gabarito: B

O React é uma biblioteca JavaScript usada para construir interfaces de usuário de forma declarativa e baseada em componentes. Em vez de você montar a tela toda de uma vez, a ideia é dividir a interface em partes reutilizáveis, como se fossem bloquinhos de LEGO. Isso deixa o código mais organizado, fácil de manter e mais simples de reaproveitar em outros pontos do projeto. No React, os componentes recebem dados por meio de props, que funcionam como argumentos de uma função. Já o JSX é uma sintaxe que mistura JavaScript com uma aparência parecida com HTML, facilitando a leitura e a escrita do código. Na prática, ele ajuda você a descrever a interface de um jeito mais intuitivo. A alternativa incorreta é a que diz que o React manipula diretamente os objetos DOM reais do navegador para melhorar o desempenho. Na verdade, o React trabalha com uma representação virtual da interface, o Virtual DOM, e compara as mudanças para atualizar só o que for necessário no DOM real. Isso é justamente um dos motivos de seu bom desempenho. Outro ponto clássico é a renderização com createRoot() e render() no React 18+, que inicia a aplicação em um elemento da página. Então a banca cobra o pacote básico: componentes, props, JSX e o papel do DOM virtual. Se você lembrar que o React não sai mexendo no DOM real a cada alteração como quem troca lâmpada toda hora, já evita a pegadinha.

Continue treinando

Questões relacionadas