172
rated 0 times
[
176]
[
4]
/ answers: 1 / hits: 187062
/ 10 Years ago, fri, september 26, 2014, 12:00:00
I have the following simple react code in my JSX file:
/** @jsx React.DOM */
var Hello = React.createClass({
render: function() {
return <div><img src='http://placehold.it/400x20&text=slide1' alt={event.title} class=img-responsive/><span>Hello {this.props.name}</span></div>;
}
});
React.renderComponent(<Hello name=World />, document.body);
The output in the DOM is as follows:
<div data-reactid=.0>
<img src=http://placehold.it/400x20undefined1 data-reactid=.0.0>
<span data-reactid=.0.1>
<span data-reactid=.0.1.0>Hello </span>
<span data-reactid=.0.1.1>World</span>
</span>
</div>
I have two issues with it:
- The image URL is rendered incorrectly, it is rendered as 'http://placehold.it/400x20undefined1'
- The class on my image disappears
Any ideas?
More From » css