Preact

  • 更新日期:08-01
  • 查看次数:18
  • 官方网址:https://preactjs.com
  • 网站简介:替代React的轻量级框架

  Preact是React的开源替代产品,这个库拥有最轻量级的框架和最优秀的性能,使其成为React的诱人替代品。并且提供了相同的ES6 API,还具有组件和Virtual DOM。

  Preact的优势

  更接近DOM

  Preact在DOM之上提供了最薄的虚拟DOM抽象。它建立在稳定的平台功能之上,可以注册真实的事件处理程序,并且可以与其他库很好地协作。Preact可以直接在浏览器中使用,而无需任何翻译步骤。

  小尺寸

  大多数UI框架都足够大,足以占据应用程序JavaScript大小的大部分。Preact有所不同:它很小,因此您的代码是应用程序中最大的部分。这意味着更少的JavaScript可以下载,解析和执行-为代码留出更多时间,因此您可以构建自己定义的体验,而无需努力保持框架的可控性。

  出色的表现

  Preact速度很快,而不仅仅是因为它的大小。由于简单且可预测的diff实现,它是目前最快的虚拟DOM库之一。当涉及到性能时,我们会自动批量更新并优化Preact。我们与浏览器工程师紧密合作,以发挥Preact的最大性能。

  便携式和嵌入式

  Preact的占地面积很小,这意味着您可以将强大的Virtual DOM
Component范式带到其他地方无法企及的新地方。使用Preact无需复杂的集成即可构建应用程序的各个部分。将Preact嵌入到小部件中,并应用与构建完整应用程序相同的工具和技术。

  即时生产

  当您不必牺牲生产力来达到该目标时,轻便会有趣得多。Preact使您立即获得生产力。它甚至还具有一些额外功能:props,state并context传递给render()。使用标准HTML属性,例如class和for。

  兼容生态系统

  通过虚拟DOM组件,可以轻松共享可重用的内容-从按钮到数据提供程序的所有内容。Preact的设计意味着您可以无缝使用React生态系统中可用的数千个组件。在捆绑程序中添加一个简单的preact
/ compat别名即可提供一个兼容性层,该兼容性层甚至可以在您的应用程序中使用最复杂的React组件。

相关推荐

返回顶部