antd 是基于 Ant Design 设计体系的 React UI 组件库,主要用于研发企业级中后台产品。
Ant Design 4.18.0 发布了,此版本带来如下变更:
修复 Skeleton 不支持 style 的问题。
修复 Descriptions 内使用其他组件会被切割的问题。
统一类 Select 组件泛型定义为 OptionType 以支持自定义 FieldNames 匹配。
修复 Slider 禁用时 hover 色彩的问题。
Table
Table colSpan 与 rowSpan 迁移至 onCell 方法中,以优化渲染性能。
Table 支持 Table.EXPAND_COLUMN 和 Table.SELECTION_COLUMN 以实现自定义列排序。
Form
Form.List 嵌套使用 Form.Item 时不再需要手工指定 fieldKey。
Form 现在支持通过 labelWrap 开启标签可换行。
ConfigProvider 支持 Form 的 colon 配置。
InputNumber 增加 prefix 属性支持。
Modal 静态方法支持 wrapClassName 属性。
Popconfirm 新增是否显示取消按钮。
Dropdown.Button 新增 loading 属性。
Input 新增 showCount 属性。
Alert 支持 closeIcon 自定义关闭图标。
Typography
对于可编辑段落,可以通过配置 triggerType 配置触发编辑状态。
Typography 支持 enterIcon 以设置编辑确认图标。
Divider 增加了 orientationMargin 属性以设置间距。
Avatar.Group 添加 maxPopoverTrigger 以定制剩余头像展示的触发逻辑。
Upload 新增 showUploadList.previewIcon 用于自定义预览图标。
修复加泰罗尼亚语 (ca_ES 对 Form 缺失翻译问题。
修复芬兰语 (fi_FI 对 Table 的缺失翻译问题。
新增高棉语 (km_KH 语言包。
TypeScript
添加 Upload capture 定义。