I'm trying to use React with Internet Explorer 9 but getting the following errors even trying to run something very barebones:
SCRIPT438: Object doesn't support property or method 'isArray'
react-with-addons.js, line 4 character 317
SCRIPT438: Object doesn't support property or method 'create'
JSXTransformer.js, line 4 character 326
I've read https://facebook.github.io/react/docs/working-with-the-browser.html, which says IE8 might have these issues, but no mention about IE9. Googling didn't really bring up any solutions either.
Still, I tried adding es5-shim/sham as suggested on that page. That results in a different error:
SCRIPT438: Object doesn't support property or method 'hasAttribute'
es5-shim.min.js, line 6 character 4143
Has anyone encountered these errors before in IE9 or otherwise?
Thanks for the help!
The full code I'm trying to run is:
<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>