Hello,
I'm looking for the best way to know the form is succesfully submitted and a succesful response returned.
I know about useFormState which works by passing an inital state and then updating the state in the server action.
But, here's the problem.
const [formState, formAction] = useFormState(editProvider, {success:null});
formState?.success // true after first response
Form submitted, success is true. If you submit the form again success is still true so the state isnt updated. I want to close the dialog when the success is true even after resubmissions. How I can handle this without disabling progressive enhancement ?