⊗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 така, че при кликване върху този div да се задейства функцията 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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне