I'm using Antd "version": "4.16.6", and we have Switch field in one of our forms:
<Form
ref={registerForm}
initialValues={{
hasArchive: true
}}>
<Form.Item name="hasArchive" label="Has Archive?" valuePropName="checked">
<Switch defaultChecked />
</Form.Item>
</Form>
but Switch doesn't change hasArchive value.