技术开发 频道

Preact:最优质的开源React替代品!

  【IT168 资讯】Preact是React的开源替代产品,这个库拥有最轻量级的框架和最优秀的性能,使其成为React的诱人替代品。

  很多人都关注React的大小,关注它的移动应用性能如何? 市面上也出现过很多替代品,但没有一个可以比得过Preact的大小和性能。

  Preact是web平台的一流公民,预先声明在DOM之上提供最薄的虚拟DOM抽象,它将虚拟DOM与DOM本身区分开来,注册实际事件处理程序,并可与其他库一起工作。它与大多数(不是全部)React库兼容,它旨在与生态系统中的数千个React组件无缝协同工作。

  Preact小但强大

  Preact的主要卖点之一是其占地面积小,虽然大多数UI框架和库占用了大部分应用程序的JavaScript大小,但Preact通常非常小,以至于代码可以遮蔽它。这意味着更少的JavaScript需要下载,解析和执行 ,为代码提供了更多时间。Preact可以轻松构建,而不用努力将框架控制在其空间内。

  尽管它是轻量级的,但Preact仍然是强大的。这里有一些功能超越了普通的React:

  props,state和context被传递给render()

  使用标准的HTML属性,如class和for

  与React DevTools一起开箱即用

  以毫秒为单位运行

  Preact超级快,其体积小巧意味着可以快速实现代码。它是最快的虚拟DOM库之一,由于一个简单和可预测的实现。以下是运行TodoMVC的基准测试。结果很清楚:Preact打败了一系列程序员眼中的优质库。

Preact:最优质的开源React替代品!

  Preact还有一些额外的功能,比如可定制的更新批处理,可选的异步呈现,DOM回收和通过链接状态优化的事件处理。

  Preact的微小意味着程序员可以将强大的虚拟DOM组件范例转移到新的位置,否则它将无法进行。使用Preact构建应用程序不需要复杂的集成,将Preact嵌入到小部件中,并应用与构建完整应用程序相同的工具和技术即可。

  如果你正在寻找一个快速,轻量级的React替代品,为什么不试试Preact呢? Github地址为:https://github.com/developit/preact

1
相关文章