How to navigate to new page if submission is successful?

Viewed 417

I have a form that is submit with some data. I am able to console.log the data and know that form is submitted but I would like to navigate to different page once my form is submitted and submission condition met.

HandleSubmit condition:

 const handleSubmit = (event) => {
event.preventDefault();
if (Object.keys(errors).length === 0) {
 callback();
} else {
etErrorMessage("Please, submit required data");
setSubmitted(false);
 }
  };

<button onClick={handleSubmit}>Save</button>
3 Answers

I actually got it, I feel so dumb. since I have a sperate custom hook file for handling my form events, I just have to create formSubmit to handle my navigation and pass into my custom hook.

Related