⊗jsrtPmFcHd 33 of 112 menu

Dodajanje dogodkov v JSX

Poglejmo si zdaj delo z dogodki v Reactu. Na primer, naredimo tako, da ob kliku na blok izpiše alert z nekim besedilom.

Recimo, da imamo funkcijo showMess, ki izpiše alert s sporočilom, v HTML kodu pa je gumb, ob kliku na katerega želimo videti ta alert:

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

Povežimo naš gumb z dogodkom onclick tako, da ob kliku na ta div se sproži funkcija showMess. Za to je potrebno dodati atribut onClick (prav v camelCase, to je onClick, ne onclick), in v njem določiti funkcijo, ki se bo izvedla ob tem dogodku:

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

Tako poteka delo z dogodki: doda se atribut (na primer onClick ali onFocus), kot vrednost atributa se nastavi metoda, ki bo poklicana ob tem dogodku.

Podana je naslednja koda:

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

Naredite tako, da ob kliku na prvi gumb se sproži prva funkcija, ob kliku na drugi gumb pa druga funkcija.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni