Самым простым решением будет будет описать onSubmitHandler, в котором вы будете подавать в state начальное (пустое) состояние, которое лучше вынести в отдельную константу (понимаю, что вы и без меня в курсе). Дёргать этот onSubmitHandler нужно будет с помощью атрибута onSubmit вашей формы:
export default function FuncName(){
const [form, setForm] = useState({
name: "", price: "", rating: "", weight: ""
})
onSubmitHandler() {
setForm({
name: "", price: "", rating: "", weight: ""
})
}
render() {
return (
<form onSubmit={onSubmitHandler}>
<...>
</form>
);
}
}
}