Formik 自定义文件上传给出 InvalidStateError

Formik custom file upload gives InvalidStateError

我正在使用 react-bootstrap 自定义文件上传。想要验证,输入不为空且文件类型为视频。使用 react-bootstrap 自定义文件上传,它不会在空表单上给我任何错误消息。有了基本的它就可以了。当我上传一些时,它给了我 InvalidStateError: The object is in an invalid state. 这里是 sandbox。注释行用于基本文件输入。

我认为这个问题与 Form.Filevalue 道具有关,您无法渲染 File。 如果将其更改为:value={values.file?.filename || ""},它似乎工作正常。