React Base Fiddle - Firebase Error

Starting point for creating JSFiddles with React. This uses React with Addons.

by Aaronksaunders

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.24/browser.js"></script>
<script src="https://fb.me/react-with-addons-15.2.0.js"></script>
<script src="https://fb.me/react-dom-15.2.0.js"></script>
<script src="https://facebook.github.io/react/js/jsfiddle-integration-babel.js"></script>

<div id="container">
  <!-- This element's contents will be replaced with your component. -->
</div>

JavaScript 1.7

const firebaseConfig = {
  apiKey: "-g",
  authDomain: ".firebaseapp.com",
  databaseURL: "https://.firebaseio.com",
  storageBucket: ".appspot.com",
};
const firebaseApp = firebase.initializeApp(firebaseConfig);


var Hello = React.createClass({
  getInitialState: function() {
    return {
      name: "aaron",
      username : "aaronksaunders@mail.com",
      password : "password"
    };
  },
  doThis: function() {

    firebase.auth().signInWithEmailAndPassword(this.state.username, this.state.password).catch(function(error) {
      // Handle Errors here.
      var errorCode = error.code;
      var errorMessage = error.message;
      console.log(errorMessage)
    });

    var fileRef = firebase.storage().ref('images/sample-text')
    var uploadTask = fileRef.put(new File(['this is a small amount of data'], 'sample-text.txt', {
      type: "text/plain"
    }), {
      type: "text/plain"
    });

    uploadTask.on('state_changed', function(snapshot) {
      console.log('state_changed', snapshot);
    }, function(error) {
      console.log("error", JSON.stringify(error));
    }, function() {
      // Handle successful uploads on complete
      // For instance, get the download URL: https://firebasestorage.googleapis.com/...
      var downloadURL = uploadTask.snapshot.downloadURL;
    })

  },

  render: function() {

    this.doThis();

    return <div > Hello {
      this.state.name
    } < /div>;
  }
});

ReactDOM.render( < Hello name = "World" / > ,
  document.getElementById('container')
);