Ի՞նչ է իրադարձությունների պահպանումը ():
Ի՞նչ է իրադարձությունների պահպանումը ():

Video: Ի՞նչ է իրադարձությունների պահպանումը ():

Video: Ի՞նչ է իրադարձությունների պահպանումը ():
Video: № 142: Եթերի կուտակումն ու պահպանումը անմահություն ձեռք բերելու համար: Մաս 3: 2024, Նոյեմբեր
Anonim

Այս կանոնը կիրառվում է, երբ React սինթետիկ է իրադարձություն օգտագործվում է ասինխրոն հետադարձ կապի ֆունկցիայի ներսում՝ առանց զանգելու իրադարձություն . համառել (). React-ն օգտագործում է SyntheticEvent օբյեկտները հայրենի փաթաթելու համար իրադարձություններ . Կատարողական նկատառումներով՝ սինթետիկ իրադարձություններ միավորված են և վերօգտագործվում են բազմաթիվ բնիկների մեջ իրադարձություններ.

Նաև հարցրեց՝ ի՞նչ է SyntheticEvent-ը:

Ըստ պաշտոնական փաստաթղթերի. SyntheticEvent զննարկիչի հիմնական իրադարձության շուրջ բրաուզերի միջով ծածկված է: Այն ունի նույն ինտերֆեյսը, ինչ բրաուզերի բնիկ իրադարձությունը, ներառյալ stopPropagation() և preventDefault(), բացառությամբ, որ իրադարձությունները բոլոր բրաուզերներում աշխատում են միանման:

Նաև գիտեք, թե ինչ է նշանակում event preventDefault () react-ում: Արձագանքել օգտագործում է սինթետիկ իրադարձություններ կարգավորել իրադարձություններ կոճակից, մուտքագրման և ձևի տարրերից: Այն ցույց է տալիս, թե ինչպես կարելի է որևէ տարր ավելացնել ցանկին՝ օգտագործելով ձևի տարրը մուտքագրման և կոճակի տարրերով: Այս դեպքում Ա preventDefault կոչված է իրադարձություն բրաուզերի վերաբեռնումը/թարմացումը կանխելու համար ձևը ներկայացնելիս:

Նմանապես, ինչպես են React իրադարձությունները տարբերվում սովորական DOM-ի սովորական իրադարձություններից:

Օգտագործելով React իրադարձություն Կառավարիչներ Կարևորը տարբերություններ միջեւ Արձագանքել իրադարձություն մշակողներ և հայրենի DOM իրադարձություն handlers-ն այն է, որ անունները փոքրատառի փոխարեն camelcase են, տողերի փոխարեն ֆունկցիաներ են փոխանցում, և պետք է բացահայտորեն անվանել stopPropagation՝ false վերադարձնելու փոխարեն:

Ինչպե՞ս դադարեցնեմ իրադարձությունների փրփրացող արձագանքը:

Դադարեցրեք իրադարձությունների փրփրոցը : Եթե ուզում ես կանգ առնել որ իրադարձությունների փրփրացող , դրան կարելի է հասնել՝ օգտագործելով իրադարձություն . stop Տարածում () մեթոդ. Եթե ցանկանում եք կանգ առնել որ իրադարձություն հոսում են իրադարձություն թիրախ դեպի վերին տարր DOM-ում, իրադարձություն . stop Տարածում () մեթոդը դադարեցնում է իրադարձություն ճանապարհորդել ներքևից վեր:

Խորհուրդ ենք տալիս: