⊗jsrtPmFcHd 33 of 112 menu

Додавање догађаја у JSX

Хајде сада да проучимо рад са догађајима у React-у. На пример, хајде да направимо да при клику на блок испише alert са неким текстом.

Претпоставимо да имамо функцију showMess, која исписује alert са поруком, а у HTML коду постоји дугме, на чији клик бисмо желели да видимо тај alert:

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

Хајде да вежемо за наше дугме догађај onclick тако да при клику на овај див се активира функција showMess. За то је потребно додати атрибут onClick (тачно у camelCase, односно onClick, а не onclick), а у њему навести функцију која ће се извршити при том догађају:

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

На тај начин функционише рад са догађајима: додаје се атрибут (на пример, onClick или onFocus), као вредност атрибута наводи се метод који ће бити позван при том догађају.

Дат је следећи код:

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

Направите тако да при клику на прво дугме се активира прва функција, а при клику на друго дугме - друга функција.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј