为什么使用 react-hook-form 库,会出现 input 中 onChange 的问题?

新手上路,请多包涵

项目中使用 react-hook-form库,我创建了一个表单,其中一些字段的变化会触发某些事件。所以我需要通过自定义的onChange,然而,从7.0版本开始,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传给第一个 input,onChangeSecond传给第二个input?

阅读 841
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题