How to prevent page refreshing on firing form submission programmatically in ReactJS? I've tried this code:
const myForm = () =>
    <form onBlur={(e) => {
      if(!e.relatedTarget || (e.relatedTarget.form !== e.activeTarget)) 
        e.currentTarget.submit((e) => {
          e.preventDefault();// page reloads before this callback
          debugger
        });
      }
    }}
    onSubmit={(e) => {
      e.preventDefault();//// page reloads before this event
      debugger
    }}>
    ...
 </form>
My goal is to submit form onBlur from this form (when a user fills all the fields and clicks outside of the form)
I've already checked these solutions but they dont work:
Prevent page reload when submit
I dont consider iframes Submit form without page reloading
 
     
    