3.4. Xử lý sự kiện với React Event
Trong React, sự kiện được xử lý tương tự như DOM nhưng với một số khác biệt:
Sự kiện React được đặt trong dấu
{}thay vì dấu ngoặc tròn.Các hàm xử lý sự kiện không được gọi trực tiếp (truyền tên hàm, không phải kết quả của hàm).
Theo HTML
Theo JSX
Ví dụ sự kiện onClick trong thẻ button
function handleClick() {
alert('Button clicked!');
}
return <button onClick={handleClick}>Click me</button>;Một số ví dụ về xử lý sự kiện khác:
Sự kiện onChange:
const handleChange = (event) => {
console.log('Giá trị input: ', event.target.value);
};
return (
<input type="text" onChange={handleChange} />
);Sự kiện onInput:
Last updated