JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/handlebars.js/2.0.0/handlebars.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/ember.js/1.9.0/ember.min.js"></script>
<script src="http://rawgit.com/flowjs/flow.js/master/dist/flow.min.js"></script>
<div id="main"></div>

<script type="text/x-handlebars" data-template-name="index">
    {{flow-uploader}}
</script>

<script type="text/x-handlebars" id="components/flow-uploader">
    <div class="drop"></div>
    <!-- file list -->
    {{#each file in flow.files}}
        <p>File name: {{file.name}}</p>
    {{/each}}
</script>

CSS

.drop{
    height: 300px;
    border: 5px dashed grey;
}

JavaScript

App = Ember.Application.create({
    rootElement: '#main'
});


App.FlowUploaderComponent = Ember.Component.extend({
    
    flow: function(){
        return new Flow({
            target: 'http://google.com',
            testChunks: false
        });
    }.property(),
    
    initDropZone: function(){

        var flow = this.get('flow');
        var drop = this.$('.drop')[0];
        var $this = this;

        flow.assignDrop(drop);

        /*flow.on('fileAdded', function(file, flow){

        });
        flow.on('filesAdded', function(files){
        });
        flow.on('fileSuccess', function(file,message){
            console.log('file success');
        });
        flow.on('fileError', function(flow, message, chunk){
            console.log('file error');
        });*/
        flow.on('filesSubmitted', function(){
            console.log($this.get('flow').files);
            //flow.upload();
        });

        /*flow.on('complete', function(event, flow){
            console.log('completed');
        });

        flow.on('uploadStart', function(event, flow){
            console.log('uploading..');
        });
        flow.on('fileProgress', function(flow, file){

        });*/

    }.on('didInsertElement')

});