React是一个用于构建用户界面的JavaScript库。只是UI:很多人使用React作为MVC中的V。由于React不对您的技术堆栈的其余部分做任何假设,因此很容易在现有项目中的一个小功能上试用它。虚拟DOM:React使用虚拟DOM差异实现来达到超高性能。它还可以使用Node.js在服务器上呈现,不需要繁重的浏览器DOM。数据流:React实现了单向数据流,减少了样板文件,并且比传统的数据绑定更易理解。

示例代码:以下是一个React的简单示例,让您快速入门:


var HelloMessage = React.createClass({

  render: function() {

    return <div> Hello {this.props.name} </div>;

  }

});