Was ist Ereignis persist()?
Was ist Ereignis persist()?

Video: Was ist Ereignis persist()?

Video: Was ist Ereignis persist()?
Video: Project PERSIST's final event in Madrid 2024, November
Anonim

Diese Regel gilt, wenn ein React synthetisch Veranstaltung wird innerhalb einer asynchronen Callback-Funktion ohne Aufruf verwendet Veranstaltung . fortdauern (). React verwendet die SyntheticEvent-Objekte, um native zu umschließen Veranstaltungen . Aus Leistungsgründen synthetisch Veranstaltungen werden gepoolt und über mehrere native Veranstaltungen.

Auch gefragt, was ist SyntheticEvent?

Laut den offiziellen Dokumenten, Synthetische Veranstaltung ist ein browserübergreifender Wrapper um das native Ereignis des Browsers. Es hat die gleiche Schnittstelle wie das native Ereignis des Browsers, einschließlich stopPropagation() und PreventDefault(), außer dass die Ereignisse in allen Browsern identisch funktionieren.

Wissen Sie auch, was Event-PreventDefault() in Reagieren ist? Reagieren verwendet synthetisch Veranstaltungen zu handhaben Veranstaltungen aus Schaltflächen-, Eingabe- und Formularelementen. Es zeigt, wie Sie einer Liste ein Element hinzufügen, indem Sie ein Formularelement mit Eingabe- und Schaltflächenelementen verwenden. In diesem Fall a Standard verhindern heißt am Veranstaltung beim Absenden des Formulars, um ein erneutes Laden/Aktualisieren des Browsers zu verhindern.

Wie unterscheiden sich React-Events von regulären nativen DOM-Events?

Verwenden von Ereignis reagieren Handler Das Wichtige Unterschiede zwischen Ereignis reagieren Handler und natives DOM-Ereignis Handler ist, dass die Namen Camelcase statt Kleinbuchstaben sind, Sie Funktionen anstelle von Strings übergeben und Sie explizit stopPropagation aufrufen müssen, anstatt false zurückzugeben.

Wie verhindere ich, dass ein Ereignis sprudelt?

Event-Blubbern stoppen : Wenn du möchtest halt das sprudelnde Veranstaltung , dies kann durch die Verwendung der Veranstaltung . stopPropagation () Methode. Wenn du möchtest halt das Veranstaltung fließen aus Veranstaltung Ziel zum obersten Element im DOM, Veranstaltung . stopPropagation () Methode stoppt die Veranstaltung von unten nach oben reisen.

Empfohlen: