How can I update the state after submitting the form? I would only like the form to be clear again. I can already successfully save in the firestore but the page is not updating. I have to reload to clear the form again
const msg = (props) => {
const [displayName, setdisplayName] = useState("");
const [email, setEmail] = useState("");
const [messag, setMessaeg] = useState("");
const handleSubmit = (event) => {
event.preventDefault();
try {
firestore.collection("contac").add({
displayName: displayName,
message: message,
});
alert("sent successfully");
} catch (err) {
console.log(err);
}
};
return (
<div>
<form onSubmit={handleSubmit}>
<TextField
type="text"
onChange={(e) => setdisplayName(e.target.value)}
/>
<TextField
type="text"
onChange={(e) => setMsg(e.target.value)}
/>
<Button
type="submit"
>
Submit
</Button>
</form>