title: reactJS with IE8 in not working
body: <p>Does reactjs works fine with IE8? I am using React v0.11.1. </p>
  
  <p>Following code is NOT working in IE8. Works fine on all the other browsers</p>
  
  <p>SCRIPT438: Object doesn't support property or method 'isArray'
  File: react.js, Line: 17372, Column: 37
  SCRIPT5009: 'React' is undefined
  File: myreact.js, Line: 3, Column: 1
  SCRIPT438: Object doesn't support property or method 'map'
  File: JSXTransformer.js, Line: 12637, Column: 3</p>
  
  <pre><code>/** @jsx React.DOM */
  
  var MyComponent = React.createClass({displayName: 'MyComponent',
  
      getDefaultProps:function(){
  
              return{
  
                  text:"",
                  numbers:0
              }
  
      },
  
      getInitialState:function(){
  
  
          return {txt:"initial", id:0}
      },
  
      updateText: function(event){
  
          this.setState({text:event.target.value})
      },
  
      propTypes:{
  
          text:React.PropTypes.string,
  
          numbers: React.PropTypes.number.isRequired
      },
  
  
  
      render:function(){
  
          return (
                      React.DOM.div(null, 
                          Widget({text: this.state.text, update: this.updateText}), 
                          Widget({text: this.state.text, update: this.updateText})
                      )
              )
      }
  
  });
  
  var Widget = React.createClass({displayName: 'Widget', render:function(){
  
          return(
                  React.DOM.div(null, 
                  React.DOM.input({type: "text", onChange: this.props.update}), 
                  React.DOM.div(null, this.props.text)
  
              )
              )
      }
  
  });
  
  React.renderComponent(
      MyComponent({text: "HI there", numbers: 34}), 
          document.getElementById("content")
      );
  </code></pre>