Questão nº 71

Questão de Tecnologia da Informação · FGV TCE-GO 2024 (nº 71)

FGV2024Analista de Controle Externo - Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Bver comentário ↓

Roberto está desenvolvendo uma aplicação web usando React, e decidiu utilizar o Bootstrap para que a aplicação seja responsiva.
Analise o trecho do código a seguir como parte da aplicação:

Figura da questão de Tecnologia da Informação

Marque a opção que aponta problemas para a implementação correta deste projeto.

Resposta comentada

Gabarito Alternativa B

Para que um framework de CSS como o Bootstrap funcione em uma aplicação React, seus estilos precisam ser carregados, geralmente importando o arquivo CSS principal para o projeto.

  • (A) Incorreta: O código necessita da importação do React (import React from 'react';) para que o JSX (a sintaxe HTML-like) seja interpretado e para que as funcionalidades do React estejam disponíveis. A exportação do componente não substitui a necessidade de importar a biblioteca React.
  • (B) Correta: O código utiliza classes do Bootstrap (como container, text-center, btn, btn-primary), mas não há nenhuma importação do arquivo CSS do Bootstrap. Sem essa importação, as classes não terão efeito visual e a aplicação não será estilizada conforme o esperado.
  • (C) Incorreta: O uso de classes do Bootstrap funciona perfeitamente no React. Em JSX (o HTML dentro do React), o atributo class é substituído por className, o que o código já faz corretamente (className="container"). A armadilha aqui é tentar confundir o aluno com a diferença entre class e className, sugerindo uma incompatibilidade que não existe para as classes em si.
  • (D) Incorreta: O Bootstrap é amplamente utilizado em projetos React e é totalmente compatível. Existem até bibliotecas como react-bootstrap que fornecem componentes React baseados no Bootstrap, mas mesmo o uso direto do CSS do Bootstrap é comum e funcional.
  • (E) Incorreta: A tag <div> é um elemento fundamental e padrão do HTML5, sendo amplamente suportada e utilizada em todas as aplicações web modernas, incluindo as desenvolvidas com React.

Fonte: FGV TCE-GO 2024 Analista de Controle Externo - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho