import {useForm} from 'react-hook-form'; import InputBox from "./InputBox" const Form = () => { const { register,handleSubmit} = useForm(); const onSubmit = (data) => console.log(data); return ( <form onSubmit={handleSubmit(onSubmit)} className='search_div'> <InputBox id='search_word' {...register("search")}/> <div className='submit_area'> <button type="submit">検索</button> </div> </form> ) } export default Form
このように書いているのですが、consoleを確認してもsearch:undefinedのように出てきます。
プログラムが煩雑になるのでinputBoxを別ファイルで書いて渡すようにしているのですが、そうするとregister関数が使えなくなるのでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。