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 ReactJS and ZeroMQ together to create a distributed application?
- How can I use Yup with ReactJS?
- How do I zip multiple files using ReactJS?
- How do I create a zip file using ReactJS?
- How can I convert an XLSX file to JSON using ReactJS?
- How do I use Yup validation with ReactJS?
- How do I use React JS with W3Schools?
- How can I become a React.js expert from scratch?
- How can I use ReactJS to zoom in and out of elements on a page?
- How can I use ReactJS and XState together to create a state machine?
See more codes...