Solution for taking the last value from multiple calls
yarn add axios-last
npm install --save axios-last
import { create } from 'axios-last'
const { create } = require('axios-last')
import { create } from 'axios-last'
const request = create()
for (let i = 0; i < 3; i++) {
request({
method: 'GET',
url: 'https://test.com/users',
params: {
name: i
}
}).then(res => {
// only request with name === 2 received
// all previous requests were cancelled while subsequent made
})
}