⊗jsrtPmFcHd 33 of 112 menu

Atasarea evenimentelor în JSX

Să studiem acum lucrul cu evenimentele în React. De exemplu, să facem astfel încât la clic pe un bloc să se afișeze un alert cu un anumit text.

Să presupunem că avem funcția showMess, care afișează un alert cu un mesaj, iar în codul HTML există un buton, pe care la clic am dori să vedem acest alert:

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

Să asociem butonului nostru evenimentul onclick astfel încât la clic pe acest div să se execute funcția showMess. Pentru aceasta trebuie adăugat atributul onClick (exact în camelCase, adică onClick, nu onclick), iar în el să se indice funcția care se va executa la acest eveniment:

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

Astfel se întâmplă lucrul cu evenimentele: se adaugă un atribut (de exemplu, onClick sau onFocus), ca valoare a atributului se indică metoda care va fi apelată la acest eveniment.

Este dat următorul cod:

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

Faceți astfel încât la clic pe primul buton să se execute prima funcție, iar la clic pe al doilea buton - a doua funcție.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge