基于 antd 版本上,封装现有管理系统所有的通用组件和重复性业务组件,目的在于提高开发效率和减少重复造轮子的重复性操作,达到可以一键取用,让使用者有更好的扩展性
- 尽量只作为输入数据、输出数据的中间件,通用组件内部不做任何业务处理
- 尽量保持内部封闭性,可适当保留可以操作内部组件的方法
- 组件 props 需要说明使用类型和使用方法
该组件库会作为 npm 包依赖嵌入到使用该组件库的项目中,直接引用即可
- 安装
npm i fe-react-manager
- 引入样式
import 'fe-react-manager/dist/lib/bundle.css';
假如在本地 A 项目 里引入该组件库进行开发调试,可以按照以下操作
-
在该项目中运行以下命令:
rollup -c
-
在该项目中运行以下命令:
npm link
-
在 A 项目里使用以下命令:
npm link fe-react-manager
-
这样就可以在开发环境里的 A 项目中顺利使用该组件库;
ps: 使用 fe-react-story 项目更新, 具体可见readme.md