React v0.14 Beta 1 发布
React.js 是 非死book 推出的一个用来构建用户界面的 JavaScript 库。
非死book开源了React,这是该公司用于构建反应式图形界面的JavaScript库,已经应用于构建Instagram网站及 非死book部分网站。最近出现了AngularJS、MeteorJS 和Polymer中实现的Model-Driven Views等框架,React也顺应了这种趋势。React基于在数据模型之上声明式指定用户界面的理念,用户界面会自动与底层数据保持同步。与前面提及 的框架不同,出于灵活性考虑,React使用JavaScript来构建用户界面,没有选择HTML。
React v0.14 Beta 1 发布,React 0.14 会继续完善 React,优化 APIs,最终版本发布的时候会更新所有文档和更新日志安装 ReactJS 0.14 beta1 版本:
npm install react@0.14.0-beta1
或者 npm install react-dom@0.14.0-beta1
根据废弃的 react-tools 中提到的,ReactJS 团队不再更新 react-tools 包,所以这个版本不包括 react-tools 的更新。
此版本包括两个重要特性:react
包拆分成 react
和 react-dom
,这是为了使程序更清晰,也更容易构建更多的环境。
react
包包括 React.createElement
, React.createClass
和 React.Component
, React.PropTypes
, React.Children
,还有一些助手类和组件类。
react-dom
包包括 ReactDOM.render
, ReactDOM.unmountComponentAtNode
和 ReactDOM.findDOMNode
还有 react-dom/server
,服务端渲染支持 ReactDOMServer.renderToString
和 ReactDOMServer.renderToStaticMarkup
.
还有一个重大改进是 DOM node refs。
此外,我们还用 ReactDOM.findDOMNode(component)
替代了 component.getDOMNode()
。
更多改进请看发行说明。