React v0.14 Beta 1 发布

jopen 9年前

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.createClassReact.Component, React.PropTypes, React.Children,还有一些助手类和组件类。

react-dom 包包括 ReactDOM.render, ReactDOM.unmountComponentAtNodeReactDOM.findDOMNode 还有 react-dom/server ,服务端渲染支持 ReactDOMServer.renderToStringReactDOMServer.renderToStaticMarkup.

还有一个重大改进是 DOM node refs

此外,我们还用 ReactDOM.findDOMNode(component) 替代了 component.getDOMNode()

更多改进请看发行说明