0.7.1 • Published 4 years ago
bsy-components v0.7.1
igroot
✨ 特性
- 提炼自各业务中常用的组件
- 基于 antd 以及使用 TypeScript 编写,提供智能的编辑器提示
- 重写、整合散落在各地的 igroot 业务组件
- 严格遵循http://semver.org/lang/zh-CN/语义化版本规范
🖥 支持环境
- React v16.8
- antd v4.0
📦 安装
npm install bsy-components
yarn add bsy-components
🔨 示例
import { Form } from 'antd';
import { SelectTags } from 'bsy-components';
export default () => (
<Form>
<Form.Item label="多选标签" name="tags">
<SelectTags mode="multiple" />
</Form.Item>
</Form>
);
⌨️ 集成在现有 SL 项目中
升级依赖
bsy-components 依赖 React v16.8.0 或以上以及 antd v4.x 版本,在引入前务必升级您的依赖版本。
不兼容当前版本的 igroot!
不兼容当前版本的 igroot!
不兼容当前版本的 igroot!
全新项目
- 卸载
igroot
并安装antd@4.x
- 在 bsy.json 中配置
useAntd: true
,打包时会默认将代码中的 igroot 替换为 antd(防止 igroot 全局样式影响) - 将
antd
及bsy-components
注册在 bsy.json 的esMoudule
中
详细配置请在 confluence 内搜索 bsy.json
,如遇到问题请联系 @韬仔
igroot 及 antd@3.x 并存的老项目中
- 升级
antd
至 V4 版本,务必精读从 v3 到 v4 - 使用
@ant-design/codemod-v4
进行 V3 版本代码迁移 - 无需配置
useAntd
选项 - 将
antd
及bsy-components
注册在 bsy.json 的esMoudule
中 - 样式冲突请自行修改
不建议使用工具进行迁移,尽量将所有业务代码的变化掌握在自己手里。
最佳实践
// TODO
👨💻 维护者
🤝 如何贡献
非常欢迎你的加入!
请提 issue 或直接提交 Pull Request
当然也可以直接在企业微信内联系我
0.7.1
4 years ago
0.6.4
4 years ago
0.7.0
4 years ago
0.6.3
4 years ago
0.6.2
4 years ago
0.6.1
4 years ago
0.6.0
4 years ago
0.5.3
4 years ago
0.5.2
4 years ago
0.5.1
4 years ago
0.5.0
4 years ago
0.4.1
4 years ago
0.4.0
4 years ago
0.3.0
4 years ago
0.3.2
4 years ago
0.3.1
4 years ago
0.2.0
4 years ago
0.1.11
4 years ago
0.1.12
4 years ago
0.1.10
4 years ago
0.1.8
4 years ago
0.1.7
4 years ago
0.1.9
4 years ago
0.1.6
4 years ago
0.1.5
4 years ago
0.1.4
4 years ago
0.1.2
4 years ago
0.1.3
4 years ago
0.1.1
4 years ago
0.0.11
4 years ago
0.1.0
4 years ago
0.0.10
4 years ago
0.0.9
4 years ago
0.0.8
4 years ago
0.0.5
4 years ago
0.0.7
4 years ago
0.0.6
4 years ago
0.0.4
4 years ago
0.0.3
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago