React 16 已经发布,新特性全面盘点!

#1

刚刚随意看了下这个 Pull Request,关于新版发布以及博客文章介绍。

四个小时前提交的,不出意外,北京时间今晚就可以正式发布 React 16 版本了???

新特性和改进

  1. New render return types: fragments and strings; (支持返回数组组件)
  2. Better error handling (更好的错误处理)
  3. Portals (新特性)
  4. Better server-side rendering (更好的服务端渲染)
  5. Support for custom DOM attributes (支持自定义 DOM 属性)
  6. Reduced file size (体积更小)
  7. New core architecture (新的 Fiber 架构)

更详细的可以这里查看预览版文档: React v16

新版 Fiber 架构有什么特点? Fiber vs Stack

可以直接看看不同架构写的同一个demo,就可体会到明显区别:

老架构 stack demo
新架构 fiber demo

4 Likes
#2

正式版发布了!官网就可以看到

#3

同一个 demo,使用 react 16 版本的,react devtools 上面的更新高亮:

15.6.2 版本的更新高亮

结论

React 16 版本自带优化特性。