title: Adding promise polyfill to ES6
body: <p>I have a React project written in ES6. It is compiled using Babel and works quite well. Except for one promise (of many!) that acts up only in IE, for which I already know - has no support for promises. So I immediately thought to add a polyfill to supply promises for IE, but then I was like "Hold up, you're already writing ES6 and isn't that compiled into ES5 anyways?" Who would know better than SO?<br>
  So is there any sense in adding a polyfill such as <a href="https://github.com/jakearchibald/es6-promise" rel="noreferrer">es6-promise</a> to my project? And if there is, how should I use it syntactically? For now I only have the import but I should probably implement it somehow as well?</p>
  
  <pre><code>import Promise from 'es6-promise';
  </code></pre>
  
  <p>Also here's the promise that causes problems in IE, perhaps I have a syntax error that I haven't noticed myself! :)</p>
  
  <pre><code>new SingleObjectResource(DJ_CONST.API.setLanguage)
      .put(null, {language_code: theLanguage})
      .then(
          function() {
              window.location.reload();
          }
      );
  </code></pre>