Vad är händelsen kvarstår ()?
Vad är händelsen kvarstår ()?

Video: Vad är händelsen kvarstår ()?

Video: Vad är händelsen kvarstår ()?
Video: I HÄNDELSE AV KRIG? 2024, November
Anonim

Denna regel gäller när en React syntetisk händelse används i en asynkron återuppringningsfunktion utan att ringa händelse . envisas (). React använder SyntheticEvent-objekten för att radbryta native evenemang . Av prestandaskäl, syntetisk evenemang slås samman och återanvänds över flera infödda evenemang.

Frågade också, vad är SyntheticEvent?

Enligt de officiella dokumenten, SyntheticEvent är en webbläsares omslag runt webbläsarens ursprungliga händelse. Den har samma gränssnitt som webbläsarens ursprungliga händelse, inklusive stopPropagation() och preventDefault(), förutom att händelserna fungerar identiskt i alla webbläsare.

Vet också, vad är händelse preventDefault () i reagera? Reagera använder syntetiskt evenemang att hantera evenemang från knapp-, inmatnings- och formulärelement. Den visar hur man lägger till ett objekt i en lista genom att använda ett formulärelement med inmatnings- och knappelement. I det här fallet, a förhindraStandard kallas på händelse när du skickar in formuläret för att förhindra att webbläsaren laddas om/uppdateras.

På samma sätt, hur skiljer sig React-händelser från vanliga inhemska DOM-händelser?

Använder sig av Reager Event Handlers Det viktiga skillnader mellan Reagera händelse hanterare och inbyggd DOM-händelse hanterare är att namnen är camelcase istället för gemener, du skickar in funktioner istället för strängar, och du måste uttryckligen anropa stopPropagation istället för att returnera false.

Hur stoppar jag händelsen som bubblar in i reaktionen?

Stoppa Event Bubbling : Om du vill sluta de händelsen bubblar , kan detta uppnås genom att använda händelse . stoppa propagation () metod. Om du vill sluta de händelse flöda från händelse mål till toppelement i DOM, händelse . stoppa Förökning () metoden stoppar händelse att resa till botten till toppen.

Rekommenderad: