Статьи / JavaScript


Reactjs (документация, руководство, примеры, flux)

Библиотека написанная facebook, для того, чтобы ускорить взаимодействие с DOM.

Для чего react? или Почему react?
React оптимизирует работу с DOM при выполнении одновременных событий.

Подключение внешнего файла:

index.html
<script type="text/jsx" src="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