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
- showApp()
- root()
- createApp()
- handler()
- 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