FC ConcursosFC Concursos

Questão FC373458

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 da

Desenvolvimento Web

FCC · 2022

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. showApp()
  2. root()
  3. createApp()
  4. handler()
  5. render()
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

render() é o método obrigatório em um componente de classe do React: é nele que se descreve o que deve aparecer na interface.


O método recebe os dados de entrada via this.props e o estado via this.state e retorna a representação da UI, normalmente em JSX.


Deve ser uma função pura: não faça efeitos colaterais (como chamadas de rede ou mutações diretas) dentro de render().


O retorno pode ser um elemento único, um array de elementos, null ou um valor booleano; quando for necessário retornar múltiplos nós, use fragmentos para agrupar sem criar elementos extras no DOM.


Internamente o React usa o virtual DOM para comparar as alterações descritas por render() e aplicar apenas as diferenças reais no DOM do navegador.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo