remix-validated-form
Version:
Form component and utils for easy form validation in remix
14 lines (13 loc) • 371 B
JavaScript
import { useEffect, useRef } from "react";
export function useSubmitComplete(isSubmitting, callback) {
const isPending = useRef(false);
useEffect(() => {
if (isSubmitting) {
isPending.current = true;
}
if (!isSubmitting && isPending.current) {
isPending.current = false;
callback();
}
});
}