什么是 Preact?
Preact 是一个和 React 类似的用于构建用户界面 (UI) 的前端库。
具有和 React 相同 API 的快速 3kb 替代方案 https://preactjs.com/
同样使用虚拟 DOM、Context、Hooks 等概念,由加拿大软件开发人员 Jason Miller 开发
Preact 是如何工作的?
Preact 的工作原理与 React 非常相似,但它对 React 的许多功能进行了单独的实现。接下来,我们将研究 Preact 的核心功能,我把它们分为三类:
- 虚拟 DOM
- 无需构建工具
- 适合嵌入式
虚拟 DOM
大多数 UI 框架都会使用虚拟 DOM,这是因为使用 JavaScript 更新真实 DOM 时渲染速度较慢。这对于动态 Web 应用程序来说是一个大的性能问题,因为它们需要不断更新元素。