onDrop: function(e) { e.preventDefault(); this.setState({ isDragActive: false }); var files; if (e.dataTransfer) { files = e.dataTransfer.files; } else if (e.target) { files = e.target.files; } if (this.props.onDrop) { files = Array.prototype.slice.call(files); this.props.onDrop(files); } }, [...] return (