JSFiddle - React, Tailwind, and code Playground

by radu

HTML

<script src="http://requirejs.org/docs/release/2.0.6/minified/require.js"></script>

JavaScript

define('Foo', [], function() {
    var test = function() {
        this.foo = 'foo';        
    };

    return test;
});

define('Bar', ['Foo'], function(Foo) {
    console.log('From bar', Foo);
    Foo = new Foo();
    console.log('From bar.. again', Foo);
});

require(['Foo', 'Bar'], function(Foo, Bar) {
    console.log('From foo', Foo);
});