yearrecord——一个类似痕迹墙的React数据展示组件
创始人
2025-01-07 10:05:53
0

介绍一下自己做的一个类似于力扣个人主页提交记录和GitHub主页贡献记录的React组件。
下图分别是力扣个人主页提交记录和GitHub个人主页的贡献记录,像这样类似痕迹墙的形式可以比较直观且高效得展示一段时间内得数据记录。
力扣个人主页提交记录
GitHub个人主页贡献记录
然而要从0实现这个功能还是有一些麻烦得,并且该功能可用的场景也比较多,于是便把它做成了一个通用的组件,只需要提供数据即可渲染这样的效果。

如何使用

安装

在一个React项目中:

npm install yearrecord 

使用

引入后当成普通的组件通过data这个prop传递数据即可,也可以不传递任何的prop,这样将使用随机生成的数据,颜色、尺寸等将使用使用默认值。

import YearRecord from "yearrecord"  function App() {    return (     <>       item => `${item.year}年${item.month}月${item.day}日, ${item.data}次浏览`}       >        ) }  export default App 

然后可得到如下的渲染结果:

在这里插入图片描述
组件提供了较高的可配置能力,可通过props自定义主题颜色、间距、尺寸、tooltip title等等,具体可参考项目主页的API表格。

目前该组件仅完成了比较核心的功能,相对于GitHub的贡献记录还有一些特性没有实现,如果有感兴趣的小伙伴,欢迎来给这个组件提issue、提pr,如果能给一个star就更好了🤣

项目主页:https://qgq99.github.io/yearrecord/
代码地址:https://github.com/qgq99/yearrecord

感谢支持!

相关内容

热门资讯

第5分钟普及!凑一桌游戏关春天... 第5分钟普及!凑一桌游戏关春天破解透视版"详细辅助揭秘教程"(竟然真的有挂)1、构建自己的凑一桌游戏...
wepower辅助器(透视)w... wepower辅助器(透视)wepoke里面有ai吗(详细辅助可靠教程)都是是有挂(专业模拟器)1、...
7分钟普及!中至余干挂机&qu... 7分钟普及!中至余干挂机"详细辅助技巧教程"(真是真的有挂)中至余干挂机辅助器中分为三种模型:中至余...
wepoke辅助技巧(透视)w... wepoke辅助技巧(透视)wepoke软件透明是真的吗(详细辅助细节揭秘)竟然真的是有挂(教你有辅...
1分钟普及!决战卡五星必赢神器... 1分钟普及!决战卡五星必赢神器"详细辅助解密教程"(切实存在有挂);1、下载好决战卡五星必赢神器辅助...
WePoKe透视挂(透视)we... WePoKe透视挂(透视)wepoke软件透明挂测试(详细辅助实用技巧)本来真的是有挂(详细ai代打...
第6分钟普及!花花生活圈挂怎么... 第6分钟普及!花花生活圈挂怎么开"详细辅助第三方教程"(一直是真的有挂)在进入花花生活圈挂怎么开辅助...
wepoke确实有挂(透视)w... wepoke确实有挂(透视)wepoke辅助德之星(详细辅助详细教程)竟然是真的有挂(黑科技透明挂)...
六分钟普及!打两圈软件辅助器下... 六分钟普及!打两圈软件辅助器下载"详细辅助扑克教程"(都是是真的有挂)1、打两圈软件辅助器下载系统规...
WePoKe外 挂(透视)we... WePoKe外 挂(透视)wepoke的机制(详细辅助攻略方法)好像有挂(普及辅助)暗藏猫腻,小编详...