Как добавить два события для отправки - PullRequest
0 голосов
/ 01 апреля 2020

Как добавить реагирующие машинописные формы в два события для onSubmit

 <Form onSubmit={this.onSaveMybus}> and  onSubmit={handleSubmit}

Кто-нибудь знает, как правильно добавить это

Ответы [ 3 ]

0 голосов
/ 01 апреля 2020
 <Form onSubmit={() => {this.onSaveMybus();this.handleSubmit()}> 

вы можете вызывать две функции одновременно в реакции

0 голосов
/ 01 апреля 2020
const firstFunction = () => {
 ...doFirstStuff
}

const secondFunction = () => {
 ...doSecondStuff
}

const onSaveMybus = () => {
   firstFunction()
   secondFunction()
}

<Form onSubmit={onSaveMybus} />
0 голосов
/ 01 апреля 2020

Вы не можете вызывать onSubmit два раза, поэтому вызывайте другой метод из первого метода onSubmit.

const onSaveMybus = () => 
{
    // perform some task here

    handleSubmit();
}

const handleSubmit = () => 
{
   // perform some other task here
}

<Form onSubmit={onSaveMybus}></Form>
...