title: React antd Upload input required error with default list
body: <p>I use <code>antd</code> UI framework on my app. Also, I have <code>form</code> with the required <code>Upload</code> image field. Sometimes this field has <code>defaulList</code>. Problem is that still validation is not passed when <code>defaultList</code> is defined.</p>
  
  <p><code>Upload</code> props:</p>
  
  <pre><code>const uploadProps = {
      name: 'file',
      action: 'https://www.mocky.io/v2/5cc8019d300000980a055e76',
      headers: {
        authorization: 'authorization-text',
      },
      onChange(info) {
        if (info.file.status !== 'uploading') {
          console.log(info.file, info.fileList)
        }
        if (info.file.status === 'done') {
          message.success(`${info.file.name} file uploaded successfully`)
        } else if (info.file.status === 'error') {
          message.error(`${info.file.name} file upload failed.`)
        }
      },
      defaultFileList: [
        {
          uid: '1',
          name: 'xxx.png',
          status: 'done',
          response: 'Server Error 500', // custom error message to show
          url: 'http://www.baidu.com/xxx.png',
        },
    }
  </code></pre>
  
  <p>input:</p>
  
  <pre><code> {formItem(
     props.form.getFieldDecorator('Image', {
       rules: [{ required: true }],
         })(
           &lt;Upload {...uploadProps}&gt;
             &lt;Button&gt;
               &lt;Icon type="upload" /&gt; Click to Upload
             &lt;/Button&gt;
           &lt;/Upload&gt;,
          ),
          {
            label: 'Image',
          },
        )}
  </code></pre>
  
  <p>after <code>submit</code> I get a validation error.</p>
  
  <p><a href="https://i.stack.imgur.com/ABx5C.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ABx5C.png" alt="enter image description here"></a></p>