import { useEffect, useState } from "react"; const initialState = { question: "", answer: "" }; export function EntryForm({ onSubmit, onCancel, initialValue, saving }) { const [form, setForm] = useState(initialState); useEffect(() => { setForm(initialValue || initialState); }, [initialValue]); return (
{ event.preventDefault(); onSubmit(form); }} > setForm((current) => ({ ...current, question: event.target.value }))} placeholder="What do you want to remember?" />