Sự kiện Kiên trì () là gì?
Sự kiện Kiên trì () là gì?

Video: Sự kiện Kiên trì () là gì?

Video: Sự kiện Kiên trì () là gì?
Video: PHƯƠNG PHÁP RÈN LUYỆN TÍNH KIÊN TRÌ 2024, Tháng tư
Anonim

Quy tắc này áp dụng khi tổng hợp React Sự kiện được sử dụng bên trong một hàm gọi lại không đồng bộ mà không cần gọi Sự kiện . kiên trì (). React sử dụng các đối tượng SyntheticEvent để bao bọc sự kiện . Vì lý do hiệu suất, tổng hợp sự kiện được tổng hợp và sử dụng lại trên nhiều bản gốc sự kiện.

Cũng được hỏi, SyntheticEvent là gì?

Theo tài liệu chính thức, SyntheticEvent là một trình bao bọc trình duyệt chéo xung quanh sự kiện gốc của trình duyệt. Nó có giao diện giống như sự kiện gốc của trình duyệt, bao gồm stopPropagation () và PreventDefault (), ngoại trừ các sự kiện hoạt động giống nhau trên tất cả các trình duyệt.

Ngoài ra, bạn cũng cần biết, sự kiện ngăn chặnDefault () trong phản ứng là gì? Phản ứng sử dụng tổng hợp sự kiện giải quyết sự kiện từ các phần tử nút, đầu vào và biểu mẫu. Nó trình bày cách thêm một mục vào danh sách bằng cách sử dụng một phần tử biểu mẫu với các phần tử đầu vào và nút. Trong trường hợp này, một ngăn chặn Mặc định được gọi trên Sự kiện khi gửi biểu mẫu để ngăn trình duyệt tải lại / làm mới.

Tương tự, các sự kiện React khác với các sự kiện DOM gốc thông thường như thế nào?

Sử dụng Sự kiện phản ứng Người xử lý Điều quan trọng sự khác biệt giữa Phản ứng sự kiện người xử lý và sự kiện DOM gốc các trình xử lý là các tên có dạng camelcase thay vì chữ thường, bạn chuyển vào các hàm thay vì các chuỗi và bạn phải gọi stopPropagation một cách rõ ràng thay vì trả về false.

Làm cách nào để ngăn chặn sự kiện sủi bọt trong phản ứng?

Dừng sự kiện bong bóng : Nếu bạn muốn ngừng lại NS sự kiện sôi sục , điều này có thể đạt được bằng cách sử dụng Sự kiện . stopPropagation () phương pháp. Nếu bạn muốn ngừng lại NS Sự kiện chảy ra từ Sự kiện nhắm mục tiêu đến phần tử hàng đầu trong DOM, Sự kiện . stopPropagation () phương thức dừng Sự kiện để đi từ dưới lên trên.

Đề xuất: