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