import { useState } from 'react' const emptyForm = () => ({ title: '', author: '', year: new Date().getFullYear(), genre: '', read: false, }) export function BookForm({ onSubmit }) { const [form, setForm] = useState(() => emptyForm()) function handleSubmit(e) { e.preventDefault() if (!form.title.trim() || !form.author.trim()) return onSubmit(form) setForm(emptyForm()) } return (
) }