Olá Antonio!
Estranho, primeiro, verifique se as variáveis de estado nome
, cargo
, imagem
e time
estão sendo definidas corretamente no seu componente. Elas devem ser inicializadas usando o useState
do React, algo como:
const [nome, setNome] = useState("");
const [cargo, setCargo] = useState("");
const [imagem, setImagem] = useState("");
const [time, setTime] = useState("");
Verifica se os campos do formulário estão vinculados a essas variáveis de estado. Por exemplo, o campo de entrada para o nome deve ter algo assim:
<input
type="text"
value={nome}
onChange={(e) => setNome(e.target.value)}
/>
Repita isso para os outros campos (cargo
, imagem
, time
).
Se tudo estiver configurado corretamente, ao chamar setNome("")
, setCargo("")
, setImagem("")
, e setTime("")
, os campos do formulário devem ser limpos, pois você está redefinindo o estado que controla o valor desses campos.
Se o erro persistir, compartilha seu projeto comigo, vou ficar feliz em ajudar.
Espero ter ajudado! Bons estudos!
Sucesso ✨