⊗jsrtPmFcHd 33 of 112 menu

Gebeurtenisbehandeling in JSX

Kom ons bestudeer nou die hantering van gebeurtenisse in React. Laat ons byvoorbeeld maak dat 'n klik op 'n blok 'n alert met 'n sekere teks vertoon.

Veronderstel ons het 'n funksie showMess wat 'n alert met 'n boodskap vertoon, en in die HTML- kode is daar 'n knoppie waarop ons graag wil dat hierdie alert verskyn wanneer daarop geklik word:

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

Kom ons koppel die gebeurtenis onclick aan ons knoppie sodat die funksie showMess afgevuur word wanneer op hierdie div geklik word. Om dit te doen, moet ons die attribuut onClick byvoeg (presies in camelCase, dit wil sê onClick, en nie onclick nie), en daarin die funksie spesifiseer wat by hierdie gebeurtenis uitgevoer moet word:

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

So werk die hantering van gebeurtenisse: 'n Attribuut word bygevoeg (byvoorbeeld onClick of onFocus), en die waarde van die attribuut is die metode wat by daardie gebeurtenis geroep sal word.

Die volgende kode word gegee:

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

Maak so dat die eerste funksie afgevuur word by 'n klik op die eerste knoppie, en die tweede funksie by 'n klik op die tweede knoppie.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp