http://facebook.github.io/react/index.html
一个简单的组件:
/** @jsx React.DOM */
var HelloMessage = React.createClass({
render: function() {
return <div>{'Hello ' + this.props.name}</div>;
}
});
React.renderComponent(<HelloMessage name="John" />, mountNode);
更多可查看开头的链接。
#9 楼 @jiyinyiyong 没有,倒不是这个.. 你会尝试用 JS 去做所有的事情吗?
其实 JS 可以做到不止写 HTML.. 还可以写 CSS. 还能写 HTML .. 为什么大家不这么干呢?
隔了一年才理解这东西多强大.. - -! 写了玩具来试验: https://github.com/jiyinyiyong/react-todolist https://github.com/jiyinyiyong/pudica-schedule
感觉 AngularJS 有些重,KnockoutJS 挺好的但看不到用的人露脸(微软系不爱混社区?)。 WebApp 在 Android 的性能是个很严重的问题,最近打算换到 React 看看是否有改善。