import {useEffect} from 'react' import {connect} from "formik"; const OnSubmissionError = props => { const {callback, formik} = props const effect = () => { if(formik.submitCount > 0 && !formik.isValid && !formik.isSubmitting){ callback(formik) } } useEffect(effect, [formik.submitCount, formik.isSubmitting]) return null } export default connect(OnSubmissionError)