Үйл явдлын үргэлжлэх хугацаа () гэж юу вэ?
Үйл явдлын үргэлжлэх хугацаа () гэж юу вэ?

Видео: Үйл явдлын үргэлжлэх хугацаа () гэж юу вэ?

Видео: Үйл явдлын үргэлжлэх хугацаа () гэж юу вэ?
Видео: Цөмийн харилцан үйлчлэл гэж юу вэ ? 2024, Арваннэгдүгээр
Anonim

Энэ дүрэм нь React синтетик үед хамаарна үйл явдал нь залгахгүйгээр асинхрон дуудлагын функц дотор ашиглагддаг үйл явдал . тууштай байх (). React нь SyntheticEvent объектуудыг ашиглан эхийг боох үйл явдал . Гүйцэтгэлийн шалтгааны улмаас синтетик үйл явдал олон эх хэл дээр нэгтгэж, дахин ашигладаг үйл явдал.

Мөн SyntheticEvent гэж юу вэ?

Албан ёсны баримт бичгийн дагуу, SyntheticEvent нь хөтчийн үндсэн үйл явдлын эргэн тойронд хөтч хоорондын хөтчийг боож өгдөг. Энэ нь stopPropagation() болон preventDefault() зэрэг хөтчийн үндсэн үйл явдалтай ижил интерфэйстэй бөгөөд үйл явдлууд бүх хөтөч дээр адилхан ажилладаг.

Мөн урвалд байгаа event preventDefault () гэж юу болохыг мэдэх үү? Хариу үйлдэл үзүүлэх синтетик хэрэглэдэг үйл явдал зохицуулах үйл явдал товчлуур, оролт, маягтын элементүүдээс. Энэ нь оролт болон товчлуурын элементүүдтэй маягтын элементийг ашиглан жагсаалтад зүйл нэмэхийг харуулж байна. Энэ тохиолдолд А урьдчилан сэргийлэх өгөгдмөл дээр дуудагддаг үйл явдал хөтчийг дахин ачаалах/сэргээхээс сэргийлэхийн тулд маягтыг илгээх үед.

Үүнтэй адилаар, React үйл явдлууд ердийн DOM арга хэмжээнүүдээс юугаараа ялгаатай вэ?

Ашиглаж байна Урвалын үйл явдал Ажиллагчид чухал ялгаа хооронд Урвалын үйл явдал зохицуулагчид болон уугуул DOM үйл явдал handers гэдэг нь жижиг үсгийн оронд тэмээ үсгээр бичигдсэн, мөрийн оронд функцээр дамжуулж, худал гэж буцаахын оронд stopPropagation гэж тодорхой дуудах хэрэгтэй.

Үйл явдалд хариу үйлдэл үзүүлэхийг би хэрхэн зогсоох вэ?

Үйл явдлын хөөсийг зогсоо : Хэрвээ чи хүсвэл Зогс нь үйл явдлын хөөс , үүнийг ашиглах замаар хүрч болно үйл явдал . тархалтыг зогсоох () арга. Хэрвээ чи хүсвэл Зогс нь үйл явдал -аас урсдаг үйл явдал DOM дахь дээд элемент рүү чиглүүлэх, үйл явдал . тархалтыг зогсоох () арга нь зогсдог үйл явдал доошоо дээшээ аялах.

Зөвлөмж болгож буй: