Šta je nastavak događaja ()?
Šta je nastavak događaja ()?

Video: Šta je nastavak događaja ()?

Video: Šta je nastavak događaja ()?
Video: Советские актеры и их дети/СТАЛИ ПРЕСТУПНИКАМИ И УБИЙЦАМИ 2024, Novembar
Anonim

Ovo pravilo se primjenjuje kada je React sintetički događaj koristi se unutar asinkrone funkcije povratnog poziva bez poziva događaj . uporno (). React koristi SyntheticEvent objekte da omota native događaji . Zbog performansi, sintetički događaji se objedinjuju i ponovo koriste u više izvornih događaji.

Takođe je postavljeno pitanje šta je SyntheticEvent?

Prema zvaničnim dokumentima, SyntheticEvent je omotač za više pretraživača oko matičnog događaja pretraživača. Ima isti interfejs kao i izvorni događaj pretraživača, uključujući stopPropagation() i preventDefault(), osim što događaji rade identično u svim pretraživačima.

Također znate, šta je event preventDefault () u reakciji? Reaguj koristi sintetiku događaji rukovati događaji od elemenata gumba, unosa i forme. Pokazuje kako dodati stavku na listu korištenjem elementa obrasca sa elementima za unos i gumbe. U ovom slučaju, a preventDefault se zove na događaj prilikom slanja obrasca kako biste spriječili ponovno učitavanje/osvježavanje pretraživača.

Isto tako, po čemu se React događaji razlikuju od uobičajenih izvornih DOM događaja?

Koristeći Reagovati događaj Rukovaoci Važno je razlike između Reagovati događaj rukovaoci i izvorni DOM događaj rukovatelji su imena koja su velika umjesto malih slova, prosljeđujete funkcije umjesto stringova i morate eksplicitno pozvati stopPropagation umjesto vraćanja false.

Kako da zaustavim bujanje događaja u reakciji?

Zaustavite bujanje događaja : Ako želiš stani the događaj bubbling , to se može postići upotrebom događaj . stopPropagation () metoda. Ako želiš stani the događaj flow from događaj ciljati na gornji element u DOM-u, događaj . stopPropagation () metoda zaustavlja događaj da putuje od dna ka vrhu.

Preporučuje se: