How to use the useHistory hook in React router
In this post we will give you information about How to use the useHistory hook in React router. Hear we will give you detail about How to use the useHistory hook in React routerAnd how to use it also give you demo for it if it is necessary.
Learn, how to use the useHistory hook in react-router.
If your are new to hooks checkout my react hooks introduction tutorial.
useHistory hook
The useHistory hook helps us to access the history object, which is used to navigate programmatically to other routes using push and replace methods.
Here is an example:
import React from "react";import { useHistory } from "react-router-dom";export default function App() { const history = useHistory(); function navigateToHome() { history.push("/"); } return ( <div className="App"> <h1>Hello react</h1> <button onClick={navigateToHome}>Home</button> </div> );}
In the above example, we first imported useHistory hook from the react-router-dom library.
Inside the App component we invoked userHistory() hook which returns a history object.
The navigateToHome function is used to navigate the user to a home route (/).
Hope this code and post will helped you for implement How to use the useHistory hook in React router. if you need any help or any feedback give it in comment section or you have good idea about this post you can give it comment section. Your comment will help us for help you more and improve us. we will give you this type of more interesting post in featured also so, For more interesting post and code Keep reading our blogs