TS-Filtered-SC-Components共享React组件库用于外部集成

黑名单机制的共享组件库,适合外部调用的场景,TS-Filtered-SC-Components还挺适合做一些对接用的项目,比如把内部产品模块外包出去那种。里面的组件都做过过滤,结构干净,依赖也控制得比较好,不会一下子拉一堆公司内部包进来。

用的是React + TypeScript的组合,代码写起来顺手,类型提示全程护航。组件拆得比较细,比如按钮、输入框这些通用的都有,样式也统一过,外观看着也还挺舒服的。

你要是平时做对外接口平台,或者给合作方嵌一块前端模块,这套组件用起来还挺省事的。像就拿它搞了个配置管理后台,前端几乎没怎么额外写样式,直接调用就行。

顺带一提,它跟 Ant Design 的风格有点像,熟悉那套的基本能直接上手。页面结构清晰,响应也快,就是要注意下有些组件默认封装了一些交互,最好看看源码或者文档。

另外还有几个类似的项目也可以参考下:Motif 共享 UI 组件库SEB React 组件 UI 组件库,用法也都比较接近。

如果你正在找一套干净、独立、对外友好的React 组件,可以试试看这个库,用得顺手的话记得提个 PR 支持下哈~

folder
TS-Filtered-SC-Components:过滤产品的共享React组件,用于外部目的 预估大小:865个文件
file
rollup.config.js 3KB
file
config.js 2KB
file
preview-head.html 230B
file
webpack.config.js 1KB
file
.gitignore 219B
file
.browserslistrc 72B
file
flower-logoa.jpg 5KB
file
tree-logoa.jpg 4KB
file
horse-logo2a.jpg 10KB
file
05.jpg 63KB
file
1.jpg 124KB
file
04.jpg 31KB
file
03.jpg 241KB
file
02.jpg 53KB
file
01.jpg 219KB
file
03.jpg 37KB
file
02.jpg 219KB
file
.eslintignore 46B
file
.editorconfig 427B
file
babel.config.js 2KB
zip 文件大小:5.35MB