Files
echecsfrance/hooks/useContactForm.ts
T
2023-06-21 14:11:16 +02:00

24 lines
468 B
TypeScript

import { ChangeEvent, useState } from "react";
const useContactForm = () => {
const [values, setValues] = useState({
email: "",
subject: "",
message: "",
});
const handleChange = (
e: ChangeEvent<HTMLInputElement | HTMLTextAreaElement>
) => {
setValues((prevState) => {
return {
...prevState,
[e.target.id]: e.target.value,
};
});
};
return { values, handleChange };
};
export default useContactForm;