【发布时间】:2021-06-30 07:38:16
【问题描述】:
以前我是这样写的:
<input className="form-control" name="productImage" type='file' onChange={handleImageUpload} ref={register({ required: true })} />
更新后我要这样写:
<input className="form-control" type="file" {...register('productImage', { required: true })} />
如何在 React Hook Form 的更新版本上使用onChange={handleImageUpload}?
这里是迁移docs
请原谅我在提问方式上的错误。我对这些东西很陌生。 谢谢。
【问题讨论】:
-
您不必对 react-hook-form v7.0.0 中的
onChange属性进行任何更改。 -
如何像我展示的第一行代码一样使用 onChange={handleImageUpload) 调用 handleImageUpload()?
-
onChange={handleImageUpload)应该可以工作。如果您遇到任何问题,可以分享CodeSandbox 吗? -
这是我的CodeSandbox,而 onChange={handleImageUpload} 在我的代码中不起作用。
-
上传文件时会调用
handleImageUpload函数。
标签: javascript reactjs react-hook-form