Я бы предложил вам использовать библиотеку axios
, которая отлично подходит для приложений ReactJs.
Вот официальная библиотека npm, где вы также можете ознакомиться с ее документацией: https://www.npmjs.com/package/axios
Вы можете делать запросы так же просто, как это:
// Make a request for a user with a given ID
axios.get('/user?ID=12345')
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
// Optionally the request above could also be done as
axios.get('/user', {
params: {
ID: 12345
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
Вы можете посмотреть в его документации, как сделать post
, delete
и другие запросы и использовать конфигурации, если вам нужно.