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
PHP - I Can't get the $_POST Values on Ajax Request
In this post we will give you information about PHP - I Can't get the $_POST Values on Ajax Request. Hear we will give you detail about PHP - I Can't get the $_POST Values on Ajax RequestAnd how to use it also give you demo for it if it is necessary.
I want to share this posts with you because when i was working on native PHP and Ajax Post request(Specially AngularJS Post request) at that time i can't get Post value on form submit. That's why i would like to share you this post. I also want to tell you i was working on my Ubuntu 14.04. I did try lot but i can't get value.
At last find stuff to how to solve this issue, i did use "file_get_contents('php://input')" that way i could get POST value in json object and i also decode json value using "json_decode()". So let's try this way :
Example:
$post = file_get_contents('php://input');
$post = json_decode($post);
$sql = "INSERT INTO items (title) VALUES ('".$post->title."')";
$result = $mysqli->query($sql);
Hope this code and post will helped you for implement PHP - I Can't get the $_POST Values on Ajax Request. 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