库和插件
此页收集了一些 Preact 的库与插件.
💁 构建一个你自己的库? 把它加到这里!
插件(Add-Ons)
- 🙌 preact-compat: 让你可以在 Preact 下使用任何 react 的库 (full example)
- 🔁 preact-cycle: 基于 Preact 的小型 Vdom 渲染
- 📄 preact-render-to-string: 统一渲染
组件(Components)
- 🌎 preact-router: 路由组件
- 📑 preact-markup: 渲染组件或自定义元素(如 jsx)为 html
- 🛰 preact-portal: 渲染 Preact 组件到一个容器内(如 dom 元素)🌌
- 📝 preact-richtextarea: 简单版的 html 编辑器组件
- 🔖 preact-token-input: 用于输入标签的文字框
- 📇 preact-virtual-list: 可轻松渲染百万行数据到 list 中 (demo)
- 📐 preact-layout: 一款小而简单的布局库
集成(Integrations)
- 💭 preact-socrates: 针对 Socrates 的 Preact 插件(http://github.com/matthewmueller/socrates)
- 🚣 preact-flyd: 在 Preact + jsx 上使用 flyd FRP streams
GUI 工具(GUI Toolkits)
- 🔳 preact-mdl: 使用 MDL 制作 Preact 组件
- 🚀 preact-photon: 基于 photon 构建桌面 app
测试(Testing)
- 🔬 preact-jsx-chai: jsx 断言测试 (仅在 Node 下使用,不支持 DOM)
基础库(Utilities)
- 🎩 preact-classless-component: 不使用 class 关键字创建 preact 组件
- 🔨 preact-hyperscript: 使用 Hyperscript 的语法创建元素
- ✅ shallow-compare: 简单的
shouldComponentUpdate
帮助库,快速深度对比