Questão nº 32

Questão de Tecnologia da Informação · FCC TRT-12 2023 (nº 32)

FCC2023Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Cver comentário ↓

Um Analista deseja realizar mudanças nos dados de um componente e atualizar a interface do usuário de acordo com essas mudanças. No React, a sintaxe correta do método usado para atualizar o estado de um componente é:

Resposta comentada

Gabarito Alternativa C

Em React, para que as mudanças nos dados de um componente sejam refletidas na interface do usuário, você precisa usar um método específico que notifica o React sobre essas alterações, permitindo que ele re-renderize o componente.

  • (A) Incorreta: Não existe um método this.componentState() na API do React para atualizar o estado de um componente.
  • (B) Incorreta: Embora "update" (atualizar) seja a ação que se deseja fazer, o método correto no React para atualizar o estado de um componente de classe é setState(), não updateState(). A armadilha aqui é usar um termo semanticamente correto, mas que não corresponde à API oficial do React.
  • (C) Correta: O método this.setState() é a forma padrão e correta de atualizar o estado de um componente de classe no React. Quando setState() é chamado, o React agenda uma re-renderização do componente e de seus filhos, garantindo que a interface do usuário seja atualizada para refletir o novo estado.
  • (D) Incorreta: Não existe um método this.changeState() na API do React para atualizar o estado de um componente.
  • (E) Incorreta: Não existe um método this.modifyState() na API do React para atualizar o estado de um componente.

Fonte: FCC TRT-12 2023 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 003). 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