Questão nº 47

Questão de Tecnologia da Informação · CESGRANRIO BB 01/2022 (nº 47)

CESGRANRIO2022Escriturário - Agente de TecnologiaTecnologia da Informação
Gabarito: Ever comentário ↓

O React Native 0.59 introduziu o conceito de Hooks.
Entre os Hooks, tem-se o `usestate`, que permite

Resposta comentada

Gabarito Alternativa E

Hooks são funções especiais do React Native que permitem "ligar" recursos do React (como estado e ciclo de vida) a componentes funcionais. O useState é o Hook que cria e gerencia uma "memória" (estado) dentro da própria função do componente, permitindo que ela reaja a mudanças de dados sem precisar virar uma classe.

  • (A) Incorreta: useState não tem relação com CEP ou ZIP; isso seria uma função de geolocalização ou máscara de texto, não um Hook de estado.
  • (B) Incorreta: Alterar o comportamento do engine do React é papel de Hooks como useEffect ou useLayoutEffect, não do useState, que apenas guarda um valor.
  • (C) Incorreta: O useState não declara classes; ele é justamente a alternativa para evitar classes, trabalhando com funções puras.
  • (D) Incorreta: Enumeração de estados seria um tipo de dado (enum), não um Hook; o useState guarda um valor dinâmico, não uma lista fixa.
  • (E) Correta: O useState mantém um estado local (um valor que muda ao longo do tempo) dentro de uma função de componente funcional, retornando um par [valor, funçãoParaAtualizar]. É exatamente essa a definição oficial.

Armadilha da banca na alternativa (B): Ela usa a palavra "estados" no plural e "engine", o que parece técnico e sofisticado. Muitos alunos confundem "estado" (dados do componente) com "estados internos do React" (como o mecanismo de reconciliação). O useState não mexe no motor do React; ele apenas expõe uma variável reativa para o seu componente. Fique atento: "estado" em React sempre se refere a dados, nunca a configurações internas da biblioteca.

Fonte: CESGRANRIO BB 01/2022 Escriturário - Agente de Tecnologia (Caderno Gabarito 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