全文翻译自React 16.6.0 英文文档,适当精简了生产环境不经常使用的内容,并对部分较为复杂的概念进行了更加翔实的解读,以及与 Vue2 进行了一些特性方面的比较。本文首先会介绍React 16带来的一系列变化与新特性,然后解读 React 官方文档Docs当中Quick Start和Advanced Guides的内容,最后基于项目上的使用实践,开源了一个较为完整的脚手架项目Rhino,适合已经具备组件式前端框架开发经验的同学快速上手。
2017 年 9 月 Facebook
释出React v16.0.x
,宣布使用对商业使用更加友好的 MIT license
开源许可,并带来了全新的render()
函数返回类型、更加健壮的错误处理机制、全新的Fragment
和Portal
特性,并完全重写了类库的核心架构,带来更为优异服务器端渲染性能的同时,有效缩小了类库代码本身的体积,更重要的意义在于杜绝了
Preact
等衍生框架对 React 社区所造成的分裂。