reactjsHow do I make a POST request in ReactJS?
Making a POST request in ReactJS is quite easy using the fetch API. Here is a simple example of making a POST request with a JSON body:
fetch('/api/data', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
data: 'example',
}),
})
.then(response => response.json())
.then(data => {
console.log('Success:', data);
})
.catch((error) => {
console.error('Error:', error);
});
The code above will make a POST request to the /api/data endpoint with a JSON body containing the data example. The response will be parsed into a JSON object and logged in the console.
The code consists of the following parts:
fetch: ThefetchAPI is used to make the request.method: This is set toPOSTto indicate that this is a POST request.headers: This is a set of headers that are sent with the request. In this case, theContent-Typeheader is set toapplication/jsonto indicate that the body of the request is JSON.body: This is the body of the request. In this case, it is a JSON object containing the dataexample.then: This is a function that is called when the response is received. In this case, the response is parsed into a JSON object and logged in the console.catch: This is a function that is called if an error occurs. In this case, the error is logged in the console.
For more information about making requests with the fetch API, see the MDN documentation.
More of Reactjs
- How can I use zxcvbn in a ReactJS project?
- How do I zip multiple files using ReactJS?
- How can I use ReactJS and ZeroMQ together to create a distributed application?
- How do I set the z-index of a ReactJS component?
- How can I become a React.js expert from scratch?
- How do I create a zip file using ReactJS?
- How do I set the z-index of an element in React.js?
- How do I use Yup validation with ReactJS?
- How can I use Yup with ReactJS?
- How do I use React JS with W3Schools?
See more codes...