Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Dúvida sobre Render

Qual é a diferença dessas 2 sintaxes:

Primeiro:

function App() {
  return (

Segundo

export default class Header extends React.Component {
    render() {
           return ();
    }
}

Os dois códigos funcionam, porém fiquei na dúvida, porque um está escrito o render e outro não. O render não é obrigatório?

1 resposta

Thauana, boa tarde!

Um deles é um function component, nós usamos ele quando o componente criado não possui um estados

https://cursos.alura.com.br/course/react-componentes-reutilizaveis/task/56889

A aula acima pode lhe ajudar a compreender melhor a diferença

Espero ter ajudado e bons estudos!