Tukio la kuendelea () ni nini?
Tukio la kuendelea () ni nini?

Video: Tukio la kuendelea () ni nini?

Video: Tukio la kuendelea () ni nini?
Video: IMENASWA VIDEO: TUKIO LA KUTISHA LIMETOKEA KWENYE KABURI LA MALKIA ELIZABETH II WALINZI WAANGUKA 2024, Novemba
Anonim

Sheria hii inatumika wakati React synthetic tukio inatumika ndani ya kitendakazi cha kurudi nyuma kisicholingana bila kupiga simu tukio . endelea (). React hutumia vitu vya SyntheticEvent kufunga asili matukio . Kwa sababu za utendaji, syntetisk matukio zimeunganishwa na kutumika tena katika sehemu nyingi za asili matukio.

Pia iliulizwa, SyntheticEvent ni nini?

Kulingana na hati rasmi, SyntheticEvent ni karatasi ya kuvinjari inayozunguka tukio asili la kivinjari. Ina kiolesura sawa na tukio asili la kivinjari, ikijumuisha stopPropagation() na preventDefault(), isipokuwa matukio hufanya kazi sawa katika vivinjari vyote.

Pia Jua, ni nini kuzuiaDefault () katika tukio? Jibu hutumia syntetisk matukio kushughulikia matukio kutoka kwa kitufe, pembejeo na vipengele vya fomu. Inaonyesha jinsi ya kuongeza kipengee kwenye orodha kwa kutumia kipengele cha fomu kilicho na vipengele vya kuingiza na vitufe. Katika kesi hii, a kuzuiaDefault inaitwa kwa tukio wakati wa kuwasilisha fomu ili kuzuia upakiaji upya/onyesha upya kivinjari.

Vile vile, matukio ya React ni tofauti vipi na matukio ya kawaida ya DOM?

Kutumia Tukio la kujibu Washughulikiaji Muhimu tofauti kati ya Tukio la kujibu washikaji na tukio la asili la DOM vishikilizi ni majina ni ya ngamia badala ya herufi ndogo, unapitisha chaguo za kukokotoa badala ya mifuatano, na inabidi upige simu kwa uwazi stopPropagation badala ya kurudisha uongo.

Je, ninawezaje kuacha matukio ya kusisimua?

Acha Kubwabwaja Tukio : Ukitaka acha ya tukio bububling , hii inaweza kupatikana kwa matumizi ya tukio . stopPropagation () njia. Ukitaka acha ya tukio mtiririko kutoka tukio lengo kwa kipengele cha juu katika DOM, tukio . stopPropagation () Mbinu inazuia tukio kusafiri hadi chini kwenda juu.

Ilipendekeza: