Çfarë është ngjarje e vazhdueshme ()?
Çfarë është ngjarje e vazhdueshme ()?

Video: Çfarë është ngjarje e vazhdueshme ()?

Video: Çfarë është ngjarje e vazhdueshme ()?
Video: Sa ditë është normale zgjatja e ciklit menstrual? 2024, Prill
Anonim

Ky rregull zbatohet kur një sintetike React ngjarje përdoret brenda një funksioni kthimi asinkron pa thirrje ngjarje . vazhdojnë (). React përdor objektet SyntheticEvent për të mbështjellë native ngjarjet . Për arsye të performancës, sintetike ngjarjet janë të bashkuara dhe të ripërdorura në shumë vendas ngjarjet.

Gjithashtu pyeti, çfarë është SyntheticEvent?

Sipas dokumenteve zyrtare, Ngjarja Synthetic është një mbështjellës ndër-shfletuesi rreth ngjarjes origjinale të shfletuesit. Ka të njëjtën ndërfaqe si ngjarja origjinale e shfletuesit, duke përfshirë stopPropagation() dhe preventDefault(), përveçse ngjarjet funksionojnë në mënyrë identike në të gjithë shfletuesit.

Gjithashtu e dini, çfarë është event preventDefault () në react? Reagoni përdor sintetike ngjarjet për të trajtuar ngjarjet nga elementet e butonit, hyrjes dhe formës. Ai demonstron se si të shtoni një artikull në një listë duke përdorur një element formular me elemente hyrëse dhe butoni. Në këtë rast, a preventDefault thirret në ngjarje kur dorëzoni formularin për të parandaluar rifreskimin/rifreskimin e shfletuesit.

Po kështu, si ndryshojnë ngjarjet React nga ngjarjet e rregullta vendase DOM?

Duke përdorur Reagon Ngjarja Trajtuesit E rëndësishme dallimet ndërmjet Reagon ngjarje mbajtësit dhe ngjarje amtare DOM handlers është që emrat janë kamel në vend të shkronjave të vogla, ju kaloni në funksione në vend të vargjeve dhe duhet të quani në mënyrë eksplicite stopPropagation në vend që të ktheni false.

Si mund ta ndaloj flluskimin e ngjarjeve në reagim?

Ndalo flluskimin e ngjarjeve : Nëse dëshironi ndaloni të flluska e ngjarjes , kjo mund të arrihet me përdorimin e ngjarje . ndale Përhapja () metodë. Nëse dëshironi ndaloni të ngjarje rrjedhin nga ngjarje objektivi në elementin kryesor në DOM, ngjarje . ndale Përhapja () metoda ndalon ngjarje për të udhëtuar nga poshtë lart.

Recommended: