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()。
更多改進請看發行說明。