⊗jsrtPmFcHd 33 of 112 menu

Håndtering af events i JSX

Lad os nu studere arbejdet med events i React. For eksempel, lad os lave det sådan, at ved et klik på en blok vises en alert med en vis tekst.

Antag at vi har en funktion showMess, som viser en alert med en besked, og i HTML-koden er der en knap, ved klik på hvilken vi gerne vil se denne alert:

function App() { function showMess() { alert('hello'); } return <div> <button>show</button> </div>; }

Lad os knytte eventet onclick til vores knap sådan, at ved klik på denne div udløses funktionen showMess. For at gøre dette skal du tilføje attributten onClick (netop i camelCase, det vil sige onClick, og ikke onclick), og i den angive den funktion, der skal udføres ved dette event:

function App() { function showMess() { alert('hello'); } return <div> <button onClick={showMess}>show</button> </div>; }

Sådan foregår arbejdet med events: der tilføjes en attribut (for eksempel onClick eller onFocus), attributtens værdi angiver den metode, der vil blive kaldt ved dette event.

Følgende kode er givet:

function App() { function show1() { alert(1); } function show2() { alert(2); } return <div> <button>act1</button> <button>act2</button> </div>; }

Gør sådan, at ved klik på den første knap udløses den første funktion, og ved klik på den anden knap - den anden funktion.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis