我正在使用React和react-hook-form库构建web应用程序。 我想创建一个表单,在该表单中,某些字段的更改会触发某些事件。 因此,我需要传递自定义onChange
。
但是,自从版本7.0以后,我无法使用onChange
,因为register
使用了它自己的onChange
。
import React from 'react'
import { useForm } from 'react-hook-form'
const MyForm = () => {
const form = useForm()
const onChangeFirst = value => console.log('First:', value)
const onChangeSecond = value => console.log('Second:', value)
return (
<form onSubmit={form.handleSubmit(vals => null)}>
<input {...register('first')} />
<input {...register('second')} />
</form>
)
}
我如何将
onChangeFirst
传递给first
输入,将onChangeSecond
传递给second
输入?