Reactjs (документация, руководство, примеры, flux)
Библиотека написанная facebook, для того, чтобы ускорить взаимодействие с DOM.
Для чего react? или Почему react?
React оптимизирует работу с DOM при выполнении одновременных событий.
Подключение внешнего файла:
index.html
<script type="text/jsx" src="/stati/javascript/reactjs/class.jsx"></script>
class.jsx
var App = React.createClass({
render: function () {
return (
<b>{this.props.text}
)
}
});
React.render(<App text="Wow Rendered!" />, document.body);
Начиная с версии 12.0 rc не нужно писать
/** @jsx React.DOM */ в верху скрипта. С этим комментарием некоторые конвертеры неправильно будут конвертировать jsx в js.
WebStorm react demo:
http://www.youtube.com/watch?v=L-3kegPlQ_c