Hvad er begivenhed persist ()?
Hvad er begivenhed persist ()?

Video: Hvad er begivenhed persist ()?

Video: Hvad er begivenhed persist ()?
Video: Hvad betyder din fødselsdato? 2024, November
Anonim

Denne regel gælder, når en React syntetisk begivenhed bruges i en asynkron tilbagekaldsfunktion uden at ringe begivenhed . blive ved (). React bruger SyntheticEvent-objekterne til at ombryde native begivenheder . Af ydelsesmæssige årsager, syntetisk begivenheder samles og genbruges på tværs af flere indfødte begivenheder.

Også spurgt, hvad er SyntheticEvent?

Ifølge de officielle dokumenter, Syntetisk Begivenhed er en cross-browser wrapper omkring browserens oprindelige begivenhed. Den har den samme grænseflade som browserens oprindelige hændelse, inklusive stopPropagation() og preventDefault(), bortset fra at hændelserne fungerer identisk på tværs af alle browsere.

Ved også, hvad er event preventDefault () i reagere? Reagere bruger syntetisk begivenheder at håndtere begivenheder fra knap-, input- og formularelementer. Den demonstrerer, hvordan man tilføjer et element til en liste ved at bruge et formularelement med input- og knapelementer. I dette tilfælde, a forhindreStandard kaldes på begivenhed når du indsender formularen for at forhindre genindlæsning/opdatering af browser.

På samme måde, hvordan er React-begivenheder forskellige fra almindelige indfødte DOM-begivenheder?

Ved brug af Reager begivenhed Håndtere Det vigtige forskelle mellem Reager begivenhed handlere og indbygget DOM-begivenhed handlers er navnene er camelcase i stedet for små bogstaver, du sender funktioner i stedet for strenge, og du skal eksplicit kalde stopPropagation i stedet for at returnere false.

Hvordan stopper jeg, at begivenheden bobler?

Stop Event Bubbling : Hvis du vil hold op det begivenhed bobler , kan dette opnås ved brug af begivenhed . stoppropagation () metode. Hvis du vil hold op det begivenhed flyde fra begivenhed mål til topelement i DOM, begivenhed . stoppropagation () metode stopper begivenhed at rejse fra bunden til toppen.

Anbefalede: