EN
React - Axios - PATCH request
3
points
In this article, we would like to show you how to make Axios PATCH requests in React.
Note: it is required to add external library to run below example, so use:
npm install axios
Axios PATCH request example
In the example below, we use async-await
, but you might as well do it on promises.
Note: we are making a request to jsonplaceholder, so the example will work when you copy it.
import React from 'react'
import axios from 'axios'
const App = () => {
const userToPatch = {
title: 'foo',
};
const handleClick = async () => {
const response = await axios
.patch('https://jsonplaceholder.typicode.com/posts/1', userToPatch)
.catch((error) => console.log('Error: ', error));
if (response && response.data) {
console.log(response);
console.log(response.data);
}
};
return (
<div>
<button onClick={handleClick}>Click to send PATCH request</button>
</div>
);
};
export default App;
Online runnable example: