Na aula, o useState
foi importado e obtido no código do arquivo Formulario/index.js. Em seguida, ele é passado para outros componentes, como o CampoTexto, via props.
O fato de o useState()
ser implementado no componente Formulario me levava a crer que o state manipulado, no caso pelas variáveis nome
e setNome
, seria o estado do próprio componente Formulario. Eu imaginava que, ainda que esse estado pudesse ser passado para outro componente, ele se referiria ao componente Formulario.
Porém, ao longo da aula podemos verificar que o estado de fato se refere ao componente CampoTexto, para o qual as variáveis nome
e setNome
foram enviadas, via props
.
Assim, eu gostaria de saber qual é o fato que estabelece o componente "dono" do estado que é manipulado via useState() e seus dois valores correspondentes.