1
resposta

criando um único estado

meu estado criado com usestate()
  const [card, setcard]= useState({nome:"", cargo: "", img: "",time:""})

  funcao para pegar valor do campo select
  fn={(e:any)=>setcard({...card, time: e.target.value})}


// funcao para pegar cada valo do input  na chave name e atribuir seu valor
  function handleText(e:any){
    props.fn({...props.card, [e.target.name]: e.target.value})

  }
  // meu campode input, passando (name) do campo que sera usada no meu estado
      <input
        type="text"
        value={props.value}
        autoComplete='off'
        placeholder={placeholderEdit}
        id={props.id}
        onChange={handleText}
        required={props.isRequired}
        name={props.name}
      />
1 resposta

Olá Flávio, tudo bem?

Muito obrigada por compartilhar com a gente o seu código! Muito bom ver você sempre praticando com o curso :D

Continue os bons estudos.

Um abraço.