Hva er hendelse vedvarer ()?
Hva er hendelse vedvarer ()?

Video: Hva er hendelse vedvarer ()?

Video: Hva er hendelse vedvarer ()?
Video: Hva er viktig for deg?-hovedfilm 2024, November
Anonim

Denne regelen gjelder når en React syntetisk begivenhet brukes i en asynkron tilbakeringingsfunksjon uten å ringe begivenhet . fortsette (). React bruker SyntheticEvent-objektene til å pakke inn native arrangementer . Av ytelsesgrunner, syntetisk arrangementer blir samlet og gjenbrukt på tvers av flere innfødte arrangementer.

Også spurt, hva er SyntheticEvent?

I følge de offisielle dokumentene, SyntheticEvent er en innpakning på tvers av nettleseren rundt nettleserens opprinnelige hendelse. Den har samme grensesnitt som nettleserens opprinnelige hendelse, inkludert stopPropagation() og preventDefault(), bortsett fra at hendelsene fungerer identisk på tvers av alle nettlesere.

Vet også, hva er event preventDefault () i reager? Reagere bruker syntetisk arrangementer å håndtere arrangementer fra knapp, inntasting og skjemaelementer. Den demonstrerer hvordan du legger til et element i en liste ved å bruke et skjemaelement med inndata- og knappeelementer. I dette tilfellet, a forhindreStandard kalles på begivenhet når du sender inn skjemaet for å forhindre at nettleseren lastes inn/oppdateres.

På samme måte, hvordan er React-hendelser forskjellig fra vanlige innfødte DOM-arrangementer?

Ved hjelp av Reager hendelse Håndtere Det viktige forskjeller mellom Reager hendelse behandlere og opprinnelig DOM-hendelse handlers er navnene er camelcase i stedet for små bokstaver, du sender inn funksjoner i stedet for strenger, og du må eksplisitt kalle stopPropagation i stedet for å returnere false.

Hvordan slutter jeg å boble i hendelsen?

Stopp hendelsesbobler : Hvis du vil Stoppe de hendelsen bobler , kan dette oppnås ved bruk av begivenhet . stopppropagasjon () metode. Hvis du vil Stoppe de begivenhet flyte fra begivenhet mål til toppelement i DOM, begivenhet . stopppropagasjon ()-metoden stopper begivenhet å reise til bunnen til toppen.

Anbefalt: