360SDN.COM

React 16.0.0 发布,去除专利条款,改用 MIT 许可证

来源:CSDN  2017-09-28 16:03:09    评论:0点击:

 

【CSDN 编者按】在 React 专利条款事件惹得人心惶惶,百度、WordPress 纷纷宣布停用 React 之际,Facebook 最终还是做出了让步。今天,React 16.0.0 正式发布,并将许可证改为了标准的 MIT 协议。

我们很高兴地宣布React 16.0.0 发布了,该版本最值得关注的是项目许可证去除了专利部分,改为 MIT 许可证。

此外该版本带来了一些用户长期请求的新特性,主要内容包括:

  • 全新的渲染返回类型:fragments 和 strings;

  • 更好的错误处理;

  • Portals 提供一流的方法将子节点渲染到一个存在于 DOM 层级之外的 DOM 节点。

render() {

  // React does *not* create a new div. It renders the children into `domNode`.

  // `domNode` is any valid DOM node, regardless of its location in the DOM.

  return ReactDOM.createPortal(

    this.props.children,

    domNode,

  );

}

  • 更好的服务器端渲染(https://facebook.github.io/react/docs/react-dom-server.html);

  • 支持自定义的 DOM 属性;

  • 减少了文件大小,整体减少 32%;

  • 采用 MIT 许可证;

  • 全新的核心架构(https://code.facebook.com/posts/1716776591680069/react-16-a-look-inside-an-api-compatible-rewrite-of-our-frontend-ui-library/)。

完整内容请查看发行说明(https://facebook.github.io/react/blog/2017/09/26/react-v16.0.html)和发行首页(https://github.com/facebook/react/releases)。

下载地址

  • Source code (zip):https://codeload.github.com/facebook/react/zip/v16.0.0

  • Source code (tar.gz):https://codeload.github.com/facebook/react/tar.gz/v16.0.0

相关链接

ReactJS 的详细介绍:https://www.oschina.net/p/facebook-react

 

阅读原文

为您推荐

友情链接 |九搜汽车网 |手机ok生活信息网|ok生活信息网|ok微生活
 Powered by www.360SDN.COM   京ICP备11022651号-4 © 2012-2016 版权