React JS no funciona con Internet Explorer 9

Estoy tratando de usar React con Internet Explorer 9 pero obtengo los siguientes errores incluso tratando de ejecutar algo muy barebones:

SCRIPT438: El object no admite la propiedad o el método 'isArray' react-with-addons.js, línea 4 carácter 317

SCRIPT438: El object no admite la propiedad o el método 'create' JSXTransformer.js, el carácter de la línea 4 326

He leído https://facebook.github.io/react/docs/working-with-the-browser.html , que dice que IE8 podría tener estos problemas, pero no menciona IE9. Google no dio ninguna solución.

Aún así, traté de agregar es5-shim / sham como se sugiere en esa página. Eso resulta en un error diferente:

SCRIPT438: El object no admite la propiedad o el método 'hasAttribute' es5-shim.min.js, línea 6 character 4143

¿Alguien ha encontrado estos errores antes en IE9 o de otra manera?

¡Gracias por la ayuda!

El código completo que bash ejecutar es:

<html> <head> <script src="js/es5-shim.min.js"></script> <script src="js/es5-sham.min.js"></script> <script src="http://code.jquery.com/jquery-1.11.2.min.js"></script> <script src="js/react-with-addons.js"></script> <script src="js/JSXTransformer.js"></script> </head> <body> <div id="container"></div> <script type="text/jsx"> React.render( <h1>HELLO WORLD!</h1> ); </script> </body> </html> 

  • TouchableHighlight no aceptará events de prensa mientras el keyboard está abierto
  • cómo configurar un svg en línea con webpack
  • Las classs Bootstrap no funcionan en el componente ReactJS
  • Tamaño del file React.js app.js
  • Cambiar la key del object usando Object.keys ES6
  • Reaccionar: ¿cómo cargar y renderizar un file html externo?
  • Comprender el sistema de events sintéticos de React
  • ¿Se está recreando mi componente Reaccionar en lugar de actualizar?
  • One Solution collect form web for “React JS no funciona con Internet Explorer 9”

    General Debe include los rellenos de polietileno especificados para las características de ES5 (como habrá notado): https://facebook.github.io/react/docs/react-dom.html#browser-support También es posible que necesite HTMl5 shiv in Además de los poly-fills que has proporcionado.

    Más específicamente, aunque el problema probablemente no sea con rellenos de polietileno sino con el modo de documento en el que se ejecuta IE9. Desea asegurarse de que está configurando el modo de documento correcto en su file HTML para que IE sepa a qué versión dirigirse. De lo contrario, aunque esté utilizando IE9, puede estar apuntando a IE7, lo cual no es bueno.

     <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
    Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.