Значение setValue не будет работать непосредственно перед отправкой(форма ответа)

#reactjs #react-hook-form

#реагирует на #реакция-крючок-форма

Вопрос:

Установите значение непосредственно перед отправкой, но setValue("name", name) неправильно установите значение в форме крючка реакции… Я пытался использовать async , но это все равно не сработало бы вообще.

Я попытался использовать форму react hook для сохранения данных. Однако значение setValue не сработало.

 const onSubmit = handleSubmit(  async (data) =gt; {  await setValue("name", name)  // data.name is undefined  submitPost(data)  },  (err: any) =gt; {  toast.error(err.message)  },  )  

Комментарии:

1. Не могли бы вы описать, что вы пытаетесь сделать?

2. Я попытался использовать форму react hook для сохранения данных. Однако значение setValue не сработало.

Ответ №1:

Попробуйте это:

 const onSubmit = (data) =gt; {    let newdata = {  ...data,  parameter_name: value_to_set  }  submitPost(newdata)   } 

Комментарии:

1. В этом есть смысл! Большое вам спасибо!!