Ant Design 4.0.0-rc.0 發布了。Ant Design 是阿里開源的一套企業級的 UI 設計語言和 React 實現,使用 TypeScript 構建,提供完整的類型定義文件,自帶提煉自企業級中後台產品的交互語言和視覺風格、開箱即用的高質量 React 組件與全鏈路開發和設計工具體系。
此版本更新內容:
direction
國際化設置 rtl
。#19380
initialValues
以代替原 field 初始化欄位。validateMessages
以支持修改校驗模板。onFinish
與 onFinishFailed
完成整體組件校驗邏輯。onFieldsChange
與 onValuesChange
以用於受控狀態觸發。useForm
的 hook 支持。name
屬性以進行數據綁定。validateTrigger
將只進行校驗觸發而不會同時收集欄位值。rules
屬性以進行數據校驗。shouldUpdate
屬性以支持 render props。dependencies
屬性以簡化相關欄位更新邏輯。noStyle
屬性以及添加無樣式數據綁定。summary
支持總結行。fixedColumn
、expandable
、scroll
可以混合使用。body
並添加虛擬滾動例子。sticky
實現固定效果以優化性能。expand
動畫效果。picker
支持設置選擇器(不再需要通過受控 mode
模擬選擇器)。disabled
。@ant-design/icons
代替。#18217
danger
的 default
和 link
樣式。#19837
size
設置包含組件尺寸。#20570
suffix
屬性。#20224
steps
子組件。#19613
onResize
。#20408
flex
布局。#16635
dotposition
為 left | right
的顯示錯誤。#20645 @xrkffgg
@border-color-split-popover
、@input-icon-hover-color
、@select-clear-background
、@cascader-menu-border-color-split
、@modal-header-border-color-split
、@skeleton-to-color
、@transfer-item-hover-bg
等 less 變數。#20070
此外,從 v3 遷移到 v4 可以參考遷移文檔,詳情查看更新說明:
https://github.com/ant-design/ant-design/releases/tag/4.0.0-rc.0
[admin
]