Ответ 1
Помните, что ваш img не является элементом DOM, а выражением javascript.
-
Это выражение атрибута JSX. Поместите фигурные скобки вокруг выражения строки src, и он будет работать. См. http://facebook.github.io/react/docs/jsx-in-depth.html#attribute-expressions
-
В javascript атрибут класса является ссылкой с использованием className. См. Примечание в этом разделе: http://facebook.github.io/react/docs/jsx-in-depth.html#react-composite-components
/** @jsx React.DOM */ var Hello = React.createClass({ render: function() { return <div><img src={'http://placehold.it/400x20&text=slide1'} alt="boohoo" className="img-responsive"/><span>Hello {this.props.name}</span></div>; } }); React.renderComponent(<Hello name="World" />, document.body);