ola, uma coisa que nao entendi foi pq nao teve como escrever no form com o value vazio, caso seja feito o mesmo no html puro e possivel digitar , pq nesse caso nao?
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!
ola, uma coisa que nao entendi foi pq nao teve como escrever no form com o value vazio, caso seja feito o mesmo no html puro e possivel digitar , pq nesse caso nao?
Oi, Luan, tudo bem?
Isso acontece pois oscampos estarem setados como stateIncial. O stateInicial terá o valor vazio, por isso caso você queira adicionar valores aos campos, não conseguirá. Para que os campos conseguim receber valores nos inputs do form, devemos mudar o stateInicial quando o submit do formulário for disparado. Então, mudando o state para o setState que receberá o valor do campo.
Qualquer dúvida é só falar :}