⊗jsrtPmFcEO 35 of 112 menu

Tapahtuma-objekti Reactissa

Tapahtumankäsittelijään liitetyn funktion sisällä on saatavilla Event-objekti:

function App() { function func(event) { console.log(event); // tapahtuma-objekti } return <div> <button onClick={func}>toimi</button> </div>; }

Muuttujaan event ei päädy selaimen alkuperäinen Event-objekti, vaan Reactin puolelta tuleva erityinen cross-browser-kääre sen ympärillä. Tätä käärettä kutsutaan SyntheticEvent:ksi. Tämä kääre auttaa tapahtumia toimimaan samalla tavalla kaikissa selaimissa. Sillä on sama rajapinta kuin natiivilla tapahtumalla, mukaan lukien metodit stopPropagation ja preventDefault.

Annettu painike. Klikkaamalla sitä saat objektin Event ja tulosta se konsoliin.

Annettu painike. Klikkaamalla sitä tulosta konsoliin event.target klikistä.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää