Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Duvida sobre Value topico 3

Tudo bem? Acabei de ver a aula 2 e 3 do tópico "3: Interagindo com o usuário" e fiquei com uma dúvida, nas duas aulas foi deixado o Value do input e da lista preenchidos: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Achei estranho na hora e testei o código sem preencher o value e nem passar o valor por parâmetro, o código funcionou normal, recebo os dados certinhos no componente de Formulário. Gostaria de saber se existe um motivo para deixar o value preenchido.

2 respostas
solução!

Salve, Rafael!

O value de um input HTML representa o seu estado atual e o onChange é um event handler que atualiza esse estado.

Ao usar o useState com esses dois elementos, você pode fazer o gerenciamento de estado da sua aplicação em nível de componente.

Isso significa que você pode controlar o estado de um input e garantir que ele seja atualizado de forma correta quando o usuário interagir com ele.

Imagina que você vai utilizar o mesmo formulário para a edição, como definiriamos o valor inicial de cada input sem termos o value apontando para o nosso estado?

Obrigado