Kas ir notikuma saglabāšana ()?
Kas ir notikuma saglabāšana ()?

Video: Kas ir notikuma saglabāšana ()?

Video: Kas ir notikuma saglabāšana ()?
Video: Kas ir Laulība - Atbildība 4 Līmeņos 2024, Marts
Anonim

Šis noteikums attiecas uz React sintētisko notikumu tiek izmantots asinhronā atzvanīšanas funkcijā bez izsaukšanas notikumu . pastāvēt (). React izmanto SyntheticEvent objektus, lai ietītu sākotnējos datus notikumiem . Veiktspējas dēļ sintētisks notikumiem tiek apvienoti un atkārtoti izmantoti vairākās vietējās notikumiem.

Jautāja arī, kas ir SyntheticEvent?

Saskaņā ar oficiālajiem dokumentiem, SyntheticEvent ir starppārlūkprogrammu iesaiņojums ap pārlūkprogrammas vietējo notikumu. Tam ir tāda pati saskarne kā pārlūkprogrammas vietējam notikumam, tostarp stopPropagation() un preventDefault(), izņemot gadījumus, kad notikumi darbojas vienādi visās pārlūkprogrammās.

Ziniet arī, kas ir notikuma preventīvais noklusējums () react? Reaģēt izmanto sintētiku notikumiem tikt galā notikumiem no pogas, ievades un formas elementiem. Tas parāda, kā sarakstam pievienot vienumu, izmantojot veidlapas elementu ar ievades un pogas elementiem. Šajā gadījumā a novērstNoklusējums tiek saukts uz notikumu iesniedzot veidlapu, lai novērstu pārlūkprogrammas atkārtotu ielādi/atsvaidzināšanu.

Tāpat kā React notikumi atšķiras no parastajiem vietējiem DOM notikumiem?

Izmantojot Reaģēt uz notikumu Apdarinātāji Svarīgi atšķirības starp Reaģēt uz notikumu apdarinātāji un vietējais DOM notikums apdarinātāji ir nosaukumi ir camelcase, nevis mazie burti, jūs ievadāt funkcijas, nevis virknes, un jums ir skaidri jāizsauc stopPropagation, nevis jāatgriež false.

Kā apturēt notikumu burbuļošanu?

Pārtrauciet notikumu burbuļošanu : Ja Tu gribi stop uz notikumu burbuļošana , to var panākt, izmantojot notikumu . stopIzplatīšanās () metode. Ja Tu gribi stop uz notikumu plūsma no notikumu atlasīt DOM augšējo elementu, notikumu . stopIzplatīšanās () metode aptur notikumu lai ceļotu no apakšas uz augšu.

Ieteicams: