手写基于Web Components组件库

  • 来源:哔哩哔哩
  • 时间:2023-08-14 21:02:56

一.特点:

前端框架层出不穷,组件库也是。基于Web Components开发,能做到跨框架复用,统一所有情况。


【资料图】

采用Typescript开发,有声明和类型文件。

纯原生手写,无依赖。

整体项目全量导入不到100kbrotli压缩后整体组件库只有 KiB

类原生,使用上完全可以直接替换原生的标签,更加方便。

二.项目地址

git地址:/chaxus/ran/tree/main/packages/ranui

npm地址:/package/ranui

三.文档

文档地址:/ran/src/ranui/

基于vitepress搭建,所有组件实例均可交互

四.使用

react渲染组件有一套自己的规则:/reference/react-dom/components#custom-html-elements

tsx中需要注意,react会有一个声明文件,包含所有原生的html标签。自定义的组件类型必然不在里面,需要扩展。

jsx中不会有类型问题。

五.开发

MIT协议,非商业行为,源码公开

欢迎大家提出各种改进建议,issuepr

如果有帮助的话,欢迎star

关键词:

精彩推送

与鲸类共享蔚蓝大海
CD图像 2023/08/14
进入末伏,养生三要点
快讯 2023/08/14
徐工:上线啦!
化学 2023/08/14
工地送清凉慰问建设者
电视 2023/08/14
体育嘉年华,乐享一天
消费 2023/08/14
荣耀申请MagicAl商标
下载 2023/08/14
保卫萝卜4周赛8.12
电视 2023/08/14
u先试用是什么意思
国内 2023/08/14

资讯播报

东海县属于哪个市
城市 2023/08/14
脑梗塞吃什么食物好?
星娱 2023/08/14
两孔插座怎么接线
星座 2023/08/14
婚前买的房子是怎样
国内 2023/08/14
今日107只个股突破年线
育儿 2023/08/14
郑少微的词集
收藏 2023/08/14
举例说明什么叫针对性
电视 2023/08/14
所谓的阳痿到底是什么
观众 2023/08/14
保民生 稳电力 提技术
科技 2023/08/14
“代骂”就是“找抽”
银行 2023/08/14
汉字搭桥促文化交流
要闻 2023/08/14