技术开发 频道

React16上线!网友:React早晚被Facebook玩坏

  【IT168 评论】经过几个月的bug消除大战之后,9月26日,用于构建UI的JavaScript库React 16的最新版本上线。Facebook最终在现有的两种React版本中选择了出现bug概率最少的一款。这次版本更新的最大看点是React重写了核心,而且Facebook放弃了专利条款改用MIT许可证。但消息从传出就发生了热议,有网友更是直呼:React早晚被Facebook玩坏!你怎么看?

React 16最新版本昨日正式上线新功能

  React 16在开发过程中被称为“React Fiber”,而React 16是React核心的重写,通过新的对账算法提高了对复杂应用程序的响应能力。

  此次React 16的主要功能包括:

  · 添加组件堆栈错误跟踪,易于调试

  · 从组件渲染方法直接返回字符串/数组

  · 添加新的、更快的流媒体服务器端渲染器

  · 更多的天然样的应用性能

  · 从具有争议的BSD+ Patents许可证转变为更容易接受的MIT许可证

React 16最新版本昨日正式上线新功能

  而React的开发人员也承诺会在后续版本中实现异步渲染,可以处理大型组件并且不会阻塞主执行线程。昨天发布的React 16的第一个版本专注于与现有应用的兼容性问题,因此异步功能并没有在优化之列。

  尽管React许多内部构建已经在React中完全重写,但是公共的API基本上没有变化,这样做也是为了避免React开发人员重写现有组件。

React 16最新版本昨日正式上线新功能

  与Facebook的惯用做法一样,React 16的新代码与GitHub回购中的旧代码一起编写,两者之间的切换用的是Boolean useFiber特性标志。这让Facebook在不影响现有用户的情况下构建了新的实现,并且可以继续对旧代码库进行错误修复以及优化。

0
相关文章