Closed
Description
line 66 of setInnerHTML node.innerHTML = '\uFEFF' + html;
is minified as e.innerHTML = "" + t;
in react.min.js and react-with-addons.min.js. An exception is thrown on on line 71 because textNode.data
is undefined
.
Here's a repro that's modified from the basic example
<script src="../../build/react.min.js"></script>
<script>
var Container = React.createClass({
render: function(){
return React.DOM.div(null, this.props.children);
}
});
var ExampleApplication = React.createClass({
render: function() {
var elapsed = Math.round(this.props.elapsed / 100);
var seconds = elapsed / 10 + (elapsed % 10 ? '' : '.0' );
var message =
'React has been successfully running for ' + seconds + ' seconds.';
return React.DOM.p(null, message);
}
});
React.renderComponent(
Container(null,
ExampleApplication({elapsed: new Date().getTime()}),
document.getElementById('container')
));
</script>