JSFiddle - React, Tailwind, and code Playground

JavaScript

var i = 0,
    maxRequests = 20;

function cb() {
    console.log( i );
}

(function doRequest() {
    if ( ++i <= maxRequests ) {
        $.get( "/", "text" )
            .done(cb)
            .done(doRequest)
            .fail(cb)
            .fail(doRequest);
    }
}());