Ao criar um funtional component qual a diferença entre as formas abaixo?
const Header = () => {
return ()
}e
function Header () {
return ()
}
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Ao criar um funtional component qual a diferença entre as formas abaixo?
const Header = () => {
return ()
}e
function Header () {
return ()
}
Fala ai Afrânio, tudo bem? A diferença basicamente está na sintaxe, o primeiro está sendo criada um componente funcional através de arrow functions. O segundo está usando uma função de declaração normal do JavaScript.
Existe uma diferença entre elas, mas, não vem ao caso nesse momento.
Espero ter ajudado.
É pq no Angular eu fazia isso para passar informações entre os componentes, achei que poderia ser a mesma ideia no React, mas muito obrigado pela resposta e vou continuando até chegar no Redux e abrir minha mente <3