Rewrote components

We rewrote the Table component to resolve some long living issues. A new prop components was introduced, with this props you can highly customize Table component now, here is a example to add drag & drop feature to table.

Form component also has been rewrote to provide a better support for nested fields.

Another rewrote component is Steps , with this rewrote Steps has a simpler DOM structure and IE9 compatibility.

New Components

This version we added two new components, List and Divider.

List components can be very convenient for text, lists, pictures, paragraphs and other data display. And easy integration with third-party libraries, for example, you can use react-virtualized to achieve infinite loading list. More detailed examples can refer to the List document.

The Divider component can be used to split paragraphs of text in different chapters or to split in-line text / links, such as the action column of a table. Detailed examples can refer to the Divider document.

Full support for React 16 and ES Module

In this version we added support for React 16 and ES module. If you are using webpack 3 then you can now enjoy the optimization of antd’s components by Tree Shaking and Module Concatenation. If you’re using babel-plugin-import , just set libraryDirectory to the es directory.

More friendly TypeScript support

We’ve removed all the implicit any types in our code, and we no longer requires "allowSyntheticDefaultImports": true in your project. If you happen to have projects that you plan to write using TypeScript, please refer to our new documentation “Using in TypeScript” .

😍 One More Thing…