Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FCC 2022

ProgramaçãoLinguagens de programação
Código
fc063827
Banca
FCC
Órgão
TJ-CE
Ano
2022
Cargo
Analista Judiciário - Ciência da Computação - Sistemas da Informação
Para criar um componente React chamado App, uma Analista usou o código abaixo.class App extends React.Component {}O único método necessário dentro desta classe, que recebe os dados de entrada e retorna o que deve ser exibido, é o componente
  1. AshowApp()
  2. Broot ()
  3. CcreateApp()
  4. Dhandler ()
  5. Erender ()
Revelar gabarito e comentário

GabaritoE — render ()

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

React – Componente de classe

Gabarito: letra E. O único método obrigatório em um componente React de classe é o método render(), que recebe os dados de entrada (props e state) e retorna o que deve ser exibido (JSX). Nenhum dos outros métodos listados faz parte da API padrão de componentes React.

Componente React de classe
  • 1Método obrigatório
    • render()
      • Recebe props e state
      • Retorna JSX
  • 2Métodos que NÃO são
    • showApp()
    • root()
    • createApp()
    • handler()
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

showApp() não é um método do React. O método que controla a exibição é render().

Alternativa B — ❌ Incorreta

root() não existe como método de componente. Não confundir com o conceito de “root component” ou com ReactDOM.createRoot().

Alternativa C — ❌ Incorreta

createApp() não é um método de ciclo de vida nem de renderização. Em React, a criação de componentes é feita via classe ou função, não por um método com esse nome.

Alternativa D — ❌ Incorreta

handler() é um nome genérico para funções manipuladoras de eventos (ex.: onClick), não o método que define o que será exibido.

Alternativa E — ✅ Correta

render() é o único método obrigatório em componentes de classe React. Ele deve retornar um elemento React (tipicamente JSX) que descreve a interface a ser renderizada na tela.

Gabarito: letra E

Link permanente: /questoes/fc063827