对于不熟悉这个项目的小伙伴们做个简单的介绍,Concis 是一个基于 React+TypeScript 开发的一款轻量级组件库,全面拥抱 React 生态,支持 React 新特性(hooks/redux)追求轻量的组件体积,简单的使用方式,最小的思维负担。
通过 github 的 commit 记录可以知道,其实从 Concis init commit 到现在,只有博主一己之力在进行迭代开发,并且都是利用工作之外的时间去维护和开发这个仓库。其实目前 Concis 如下还有很多的地方可以完善,博主希望可以在社区中找到喜欢折腾喜欢钻研的朋友们一起开发,创造出一个生态、社区。
目前组件库博主整理出了一些可以下手的点,如下:
目前也是有近十个小伙伴的加入一起贡献 Concis ,也是希望 Concis 可以越来越好,以后在 react 方向完善后向着新框架 Svelte 去发展,如果有兴趣请多多支持、与我联系,感恩。
其实博主之前也是一名 github 非活跃用户,自从有了写组件库的想法以后对开源的那种分享创作心情越来越狂热。
希望社区的小伙伴有兴趣的可以通过github的issue给我留言,我会主动并积极联系。 如果觉得这个仓库还不错,可以给我一个 star 或是告诉自己的朋友,我需要它让更多人看见。虔诚做事,心怀感恩。谢谢各位。
1
hc990902 OP 有想加入一起学习或者改进 pr 的可以加博主 wx:18913594546 ,也可以直接在 github 上提 issue~
|
2
learningman 2022-10-21 22:17:09 +08:00
你这组件库写的不太好看啊。。。
|
3
hc990902 OP @learningman 个人项目,自己当 ui ,尽力而为
|
4
edis0n0 2022-10-21 23:13:53 +08:00
感觉是缝合怪 导航条是 google 的 Material loading 第一个像微软的 fluent 后两个像国产软件 实话实说不是很喜欢
|
5
edis0n0 2022-10-21 23:15:57 +08:00
首页版本号能不能和文字垂直对齐 GitHub 首页按钮上拼写是 Github top-nav 上拼写又是 GitHub ,功能介绍 6 个图标 3 种设计风格,槽点有点多
|
6
edis0n0 2022-10-21 23:18:20 +08:00
另外作者这种低频按钮不建议占 top-nav 这么重要的位置,不是很多用户关心作者是谁的
|
8
QKgf555H87Fp0cth 2022-10-21 23:35:20 +08:00
大佬。我也是 React 热爱者。不过技术不好。
官网图片稍微有点模糊,macOS 没适配。非挑刺,看到就提意见。 |
9
hc990902 OP @edis0n0 这个是的,本身这就是个人项目,没有团队背景,没有 UI ,其实就是冲浪觉得哪里做的挺好看有意思的搬运一下,照搬一份现成的就没有意思了
|
14
xiaoming1992 2022-10-22 05:06:54 +08:00
事件处理,Button 叫 handleClick ,form 叫 onSubmit ,Avatar 叫 triggerClick ,Checkbox 叫 checkCallback ,我感觉这个得统一一下子。
以及,className & style 不都应该是 optional 的吗?为什么 UploadProps 中是 required 的? |
15
xiaoming1992 2022-10-22 05:18:14 +08:00
组件示例中,Tree 的 --tree-node-color 是白色,与背景色一致,导致了文字看不见;
以及 radio & checkbox 等能保留键盘可访问性会更好 |
16
hc990902 OP @xiaoming1992 哥们太仔细了,这个 className 和 style 的 prop 我也刚发现。。
|
17
hc990902 OP @xiaoming1992 这个事件命名其实我也犹豫了很久,我在想如果一个 View 中有多个组件,所以给他区分开了
|
18
gouflv 2022-10-22 11:14:14 +08:00 via iPhone
没看出 “轻量” ,也没有和现有这些组件库差异的地方,所以开发目的是什么?
如果是练手的项目,建议多在技术栈上找些成长点,比如 handless ui ,jss 这些 |
20
inhons 2022-10-25 01:36:02 +08:00 via Android
如果你想要更好的 UI 效果,那么我可以加入试试。
|