⊗jsrtPmFcHd 33 of 112 menu

Gắn sự kiện trong JSX

Bây giờ hãy cùng tìm hiểu cách làm việc với sự kiện trong React. Ví dụ, hãy làm sao để khi nhấp chuột vào một khối sẽ hiển thị alert với một văn bản nào đó.

Giả sử chúng ta có hàm showMess, hàm này hiển thị alert với một thông báo, và trong mã HTML có một nút bấm, khi nhấp vào đó chúng ta muốn thấy alert này:

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

Hãy gắn sự kiện onclick cho nút bấm của chúng ta sao cho khi nhấp vào khối div này thì hàm showMess sẽ được thực thi. Để làm điều này cần thêm thuộc tính onClick (chính xác là camelCase, tức là onClick, chứ không phải onclick), và trong đó chỉ định hàm sẽ được thực thi theo sự kiện này:

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

Đó là cách làm việc với sự kiện: thêm một thuộc tính (ví dụ: onClick hoặc onFocus), giá trị của thuộc tính chỉ định phương thức sẽ được gọi theo sự kiện đó.

Cho đoạn mã sau:

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

Hãy làm sao để khi nhấp vào nút đầu tiên thì hàm đầu tiên được thực thi, còn khi nhấp vào nút thứ hai - thì hàm thứ hai được thực thi.

Tiếng Việt
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ʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối