处理带有类型的表单

Handling forms with types

有没有办法在react hook表单中设置类型?一切都以字符串形式返回,甚至是时间选择器。

如果对象是一个数字,如果类型是一个数字等,那就太好了。

问题是为日期和数字管理的表单字段本身都是 return 字符串。

document.getElementById('my-date-field').value //=> "2020-03-26" (as a string)

因此,您可以根据您的应用程序逻辑进行转换。我通常在提交处理程序中这样做:

const onSubmit = handleSubmit((formData) => {
   const myDate = new Date(formDate.date)
   api.doSomethingWithData(myDate)
})