Reparei que devido ao uso do setState nos eventos onChange dos imputs, toda vez que digitamos um caractere a página é renderizada. Isso não é oneroso para aplicação?
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!
Reparei que devido ao uso do setState nos eventos onChange dos imputs, toda vez que digitamos um caractere a página é renderizada. Isso não é oneroso para aplicação?
Fala aí Joaquim, tudo bem? Nesse exemplo não, o processo de renderização do React é muito bom, eles implementam o Virtual DOM e possuem um algoritmo de reconciliação bem performático.
Se fosse um exemplo mais complexo, por exemplo: Animação a cada scroll ou mousemove, ai sim, deixar esse valor guardado no estado e a cada evento disparado atualizar o mesmo, iria ficar bem ruim.
Espero ter ajudado.