Know if there are pending request in axios
This was my solution :)
var numberOfAjaxCAllPending = 0;// Add a request interceptoraxios.interceptors.request.use(function (config) { numberOfAjaxCAllPending++; // show loader return config;}, function (error) { return Promise.reject(error);});// Add a response interceptoraxios.interceptors.response.use(function (response) { numberOfAjaxCAllPending--; console.log("------------ Ajax pending", numberOfAjaxCAllPending); if (numberOfAjaxCAllPending == 0) { //hide loader } return response;}, function (error) { numberOfAjaxCAllPending--; if (numberOfAjaxCAllPending == 0) { //hide loader } return Promise.reject(error);});