import { useState } from 'react'; export function UserForm({ data = { username: '', password: '', passwordVerification: ''}, onSubmit }) { const [ formData, setFormData ] = useState(data); const { username, password, passwordVerification } = formData; const onInputChange = evt => { const name = evt.target.name; const value = evt.target.value; setFormData({ ...formData, [name]: value }); } const dispatchSubmit = evt => { evt.preventDefault(); if (typeof onSubmit === 'function') onSubmit(formData); }; return (
); };