首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

通用 Web 组件化框架 Omi 正式开源

Omi === Preact + Scoped CSS + Store System + Native Support in 3kb javascript.

Omi 基于 preact 二次开发,把 preact 的 dom 模块更加抽象了针对浏览器和向 native 发指令。相对于 react,preact 代码尺寸更小,速度更快,jsx里的约定更贴合web的习惯,通过 preact compat 几乎百分百兼容react,在一些方面还在走在 react 前面 ,preact 没有自己实现事件体系,内部直接 addEventListener 实现,这也是性能出众和尺度极小的原因之一。Omi 从 3.0 开始基于 preact 二次开发,完全可以共享 preact 和 react 的生态,也有了自己独特的风格和优势。

超小的尺寸和超快的速度

兼容 React/Preact/Omi API

Scoped CSS, 让你的 CSS 选择器更加简单

每个组件都有 update 方法,当然你也可以继续 setState

Store system, 内置的,不需要依赖任何库

创建网站无需任何配置的脚手架工具 omi-cli (相当于 create-react-app 多页面版本,也拥有有 ssr 的模板)

想要的一切都有:Server side render, ES6+, JSX, VDOM, React DevTools, HMR ...

Native 支持,目前接入和正在接入的项目有: 腾讯课堂、QQ群、兴趣部落、QQ空间玩吧等

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180516A1IWFU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券