Почему не работают методы в jsx, вот пример:
var HelloMessage = React.createClass({
render: function() {
return <div>Hello {this.props.name}</div>;
}
});
ReactDOM.render(<HelloMessage name="John" />, mountNode);
А вот порядок подключения скриптов:
<!DOCTYPE html>
html(lang="en")
head
meta(charset="UTF-8")
title show react
script(src='libs/react/react.min.js')
script(src='libs/react/react-dom.min.js')
script(src='libs/react/react-dom-server.min.js')
script(src='libs/react/react-with-addons.min.js')
body
.container
h1 Gulp file
hr
script(src='jsx_template/test.js')
В консоли хрома выводит следующие сообщение:
Uncaught ReferenceError: mountNode is not defined
Подобная ошибка есть не только в этом примере