Form - Ant Design After wrapped by Form Item with name property, value(or other property defined by valuePropName) onChange(or other property defined by trigger) props will be added to form controls, the flow of form data will be handled by Form which will cause: You shouldn't use onChange on each form control to collect data(use onValuesChange of Form), but you can still listen to onChange