I'm working with React and Ionic, after a form submission, I want to navigate programmatically to the next route,
When I do:
const { navigate } = useContext(NavContext);
// After Async call....
navigate("/", "forward", "pop").
it works.
While I was going through ionic-react documentation here: https://ionicframework.com/docs/react/navigation#navigation I saw that they used history to navigate programmatically, and it says note: history is a prop.
I tried the above statement, and I get: Property 'history' does not exist on type '{ children?: ReactNode; }'.
an explanation is needed.
App.tsx
<IonRouterOutlet>
<Route exact path="/" component={Dashboard} />
<Route path="/home" component={Home} exact={true} />
<Route path="/login" component={Login} />
<Route path="/signup" component={Signup} />
</IonRouterOutlet>