Ano ang kaganapang nagpapatuloy ()?
Ano ang kaganapang nagpapatuloy ()?

Video: Ano ang kaganapang nagpapatuloy ()?

Video: Ano ang kaganapang nagpapatuloy ()?
Video: Bakbakan sa Kharkiv, nagpapatuloy sa pagitan ng Ukraine at Russia 2024, Nobyembre
Anonim

Nalalapat ang panuntunang ito kapag ang isang React synthetic kaganapan ay ginagamit sa loob ng isang asynchronous callback function nang hindi tumatawag kaganapan . magpumilit (). Gumagamit ang React ng mga SyntheticEvent object para i-wrap ang native mga pangyayari . Para sa mga dahilan ng pagganap, gawa ng tao mga pangyayari ay pinagsama-sama at muling ginagamit sa maraming katutubong mga pangyayari.

Tinanong din, ano ang SyntheticEvent?

Ayon sa opisyal na mga dokumento, SyntheticEvent ay isang cross-browser wrapper sa paligid ng katutubong kaganapan ng browser. Ito ay may parehong interface tulad ng katutubong kaganapan ng browser, kabilang ang stopPropagation() at preventDefault(), maliban na ang mga kaganapan ay gumagana nang magkapareho sa lahat ng mga browser.

Alamin din, ano ang event preventDefault () sa reaksyon? Magreact gumagamit ng synthetic mga pangyayari hawakan mga pangyayari mula sa mga elemento ng button, input at form. Ipinapakita nito kung paano magdagdag ng item sa isang listahan sa pamamagitan ng paggamit ng elemento ng form na may mga elemento ng input at button. Sa kasong ito, a preventDefault ay tinatawag sa kaganapan kapag nagsusumite ng form upang maiwasan ang pag-reload/refresh ng browser.

Gayundin, paano naiiba ang mga kaganapan sa React sa mga regular na kaganapan sa katutubong DOM?

Gamit React Event Mga Handler Ang mahalaga pagkakaiba sa pagitan Mag-react sa kaganapan mga humahawak at katutubong kaganapan sa DOM Ang mga handler ay ang mga pangalan ay camelcase sa halip na lowercase, pumasa ka sa mga function sa halip na mga string, at kailangan mong tahasang tumawag sa stopPropagation sa halip na ibalik ang false.

Paano ko ihihinto ang pagbubula ng kaganapan bilang reaksyon?

Itigil ang Bubbling ng Event : Kung gusto mo huminto ang bumubula ang kaganapan , ito ay makakamit sa pamamagitan ng paggamit ng kaganapan . stopPropagation () paraan. Kung gusto mo huminto ang kaganapan daloy mula sa kaganapan target sa nangungunang elemento sa DOM, kaganapan . stopPropagation () na pamamaraan ay huminto sa kaganapan upang maglakbay sa ibaba hanggang sa itaas.

Inirerekumendang: