ReactJS 15.0.2 发布,React 是 Facebook 开源的 JavaScript 用户界面构建库:

  • 专注于 UI:大多数用户使用 React 开发 MVC 中的 V 层。
  • Virtual DOM:React 抽象了 DOM,提供一个更简单的编程模型和更高的性能体验。
  • Data flow:React 实现了单向响应式数据流,比传统数据绑定更好。

React 15.0.2 主要改进内容如下:

React

  • 移除了 npm 包的无关文件 (@gaearon in #6388)
  • 确保 componentWillUnmount 只被调用一次 (@jimfb in #6613)

ReactDOM

  • 修复 IE 浏览器禁用按钮响应鼠标事件的问题 (@nhunzaker in #6215)
  • 确保 <option>s 在 <optgroup> 被正确选择(@trevorsmith in #6442)
  • 恢复在 shadow root 的渲染支持 (@Wildhoney in #6462)
  • 确保验证标记警告的时候获取 <body> 嵌入元素(@keyanzhang in #6469)
  • 改进在同一 key 下遇到多个元素的警告 (@hkal in #6500)

React TestUtils 组件

  • 确保函数式组件不会有 owner (@gaearon in #6362)
  • 更好的处理独立的参数到 scryRenderedDOMComponentsWithClass (@ipeters90 in #6529)

React Perf 组件

React Native Renderer

  • 这些文件现在放在 React npm 包,不会影响 React core 或者 ReactDOM

下载:react-15.0.2.zip

ReactJS 遵循 BSD 开源授权协议。

GitHub 地址:https://github.com/facebook/react