Какво е запазване на събитието ()?
Какво е запазване на събитието ()?

Видео: Какво е запазване на събитието ()?

Видео: Какво е запазване на събитието ()?
Видео: Какво се случва след смъртта | Какво е и къде отива душата | Садгуру Даршан 2024, Март
Anonim

Това правило се прилага, когато React синтетичен събитие се използва в асинхронна функция за обратно извикване без извикване събитие . упорствам (). React използва обектите SyntheticEvent, за да обвие native събития . От съображения за производителност, синтетичен събития се обединяват и се използват повторно в множество нативни събития.

Също така попитах какво е SyntheticEvent?

Според официалните документи, SyntheticEvent е обвивка за различни браузъри около естественото събитие на браузъра. Той има същия интерфейс като родното събитие на браузъра, включително stopPropagation() и preventDefault(), с изключение на това, че събитията работят идентично във всички браузъри.

Знайте също, какво е събитие preventDefault () в реакция? Реагирайте използва синтетични събития да се справя събития от елементи на бутон, вход и формуляр. Той демонстрира как да добавите елемент към списък, като използвате елемент на формуляр с елементи за въвеждане и бутони. В този случай, а предотвратиПо подразбиране се нарича на събитие при изпращане на формуляра, за да предотвратите презареждане/опресняване на браузъра.

По същия начин как React събитията се различават от обикновените естествени DOM събития?

Използвайки Събитие за реакция Манипулатори Важното разлики между Реагирайте събитие манипулатори и родно DOM събитие манипулаторите е, че имената са с малки букви вместо с малки букви, предавате функции вместо низове и трябва изрично да извикате stopPropagation, вместо да връщате false.

Как да спра бълбукането на събития в реакция?

Спрете бълбукането на събития : Ако искаш Спри се на бълбукане на събитие , това може да се постигне чрез използването на събитие . stopPropagation () метод. Ако искаш Спри се на събитие поток от събитие насочване към горния елемент в DOM, събитие . stopPropagation () метод спира събитие да пътуват отдолу нагоре.

Препоръчано: