Jacek Rzeszutek
meet.js Katowice, 12.11.2014
render: React.render(<component>, <mountingNode>)
var Hello = React.createClass({
render: function() {
return <h1>Hello meet.js :)</h1>;
}
});
React.render(<Hello/>, document.getElementById("app"));
var Hello = React.createClass({
render: function() {
return <div>
<h1>Hello</h1>
<h2>meet.js</h2>
</div>;
}
});
var Hello = React.createClass({displayName: 'Hello',
render: function() {
return React.createElement("div", null,
React.createElement("h1", null, "Hello"),
React.createElement("h2", null, "meet.js")
);
}
});
jsx --watch <source_dir> <dest_dir>
SytheticEvent - cross-browser wrapper around the browser's native event
var Hello = React.createClass({
handler: function(event) {
// handle event
},
render: function() {
return <button onClick={this.handler}>Press me</button>;
}
});