File size: 355 Bytes
9a33f8f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import { useState } from 'react';
export const useForm = (initialValues) => {
const [form, setForm] = useState(initialValues);
const onChange = (event) => {
const { name, value } = event.target;
setForm({ ...form, [name]: value });
};
const resetForm = () => {
setForm(initialValues);
};
return [form, onChange, resetForm];
};
|