O que faz esse valor?
O que faz esse valor?
Olá Eduardo! Tudo bem?
Os valores que você mencionou se referem ao estado gerenciado pelo hook useState
. No React, ao utilizar useState
, você recebe um array com dois elementos: o valor do estado e a função para atualizá-lo.
Nesse caso, valor={cargo}
e aoAlterado={valor => setCargo(valor)}
são usados para controlar o estado do campo de texto que representa o cargo.
valor={cargo}
: Ele está passando o estado cargo
como o valor do campo de texto. Assim, o que for digitado no campo será refletido no estado cargo
.
aoAlterado={valor => setCargo(valor)}
: Já aqui, aoAlterado
é uma função que será chamada sempre que o valor do campo de texto mudar. Ela usa o setCargo
para atualizar o estado cargo
com o novo valor digitado.
Esse padrão é comum em React para garantir que o componente de entrada (nesse caso, CampoTexto
) esteja sempre sincronizado com o estado do componente pai.
Espero ter ajudado!
Siga firme nos seus estudos e conte com o fórum sempre que precisar!
Abraços :)