JSFiddle - React, Tailwind, and code Playground

JavaScript

var modulos = ['http://code.jquery.com/jquery-1.7.1.js', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.js'];

var carregar = (function () {
    var head = document.getElementsByTagName('head')[0];

    function importar(src, callback) {
        var s = document.createElement('script');
        s.type = "text/javascript";
        s.async = true;
        s.src = src;
        s.addEventListener('load', callback);
        head.appendChild(s);
    }
    return function processador(arr, done) {
        var next = arr.shift();
        if (next) importar(next, function () {
            processador(arr, done);
        });
        else done();
    }
})();

console.log(typeof jQuery); // undefined
carregar(modulos, function(){
    console.log(typeof jQuery); // function
});