Analyze the benefits of using synthetic events in React. Which of the following is NOT a benefit?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "Reduces the need for garbage collection". Câu hỏi dạng phủ định nên phải chọn điều KHÔNG phải lợi ích của synthetic event (sự kiện tổng hợp). SyntheticEvent là lớp bọc của React quanh sự kiện gốc của trình duyệt, mục đích của nó là một giao diện thống nhất và hành vi nhất quán, không phải giảm tải cho bộ thu gom rác; React 16 trở về trước từng tái sử dụng đối tượng sự kiện (event pooling), nhưng từ React 17 cơ chế này bị bỏ vì không đem lại lợi ích đáng kể, nên giảm garbage collection không được tính là lợi ích của synthetic event. "Provides a consistent event interface across different browsers" là lợi ích thật: cùng các thuộc tính target, preventDefault, stopPropagation trên mọi trình duyệt. "Contains information necessary for event propagation" cũng đúng, đối tượng sự kiện mang target, currentTarget, eventPhase và cho phép stopPropagation để điều khiển lan truyền qua cây component. "Normalizes browser inconsistencies" đúng vì React chuẩn hoá các khác biệt như tên sự kiện hay cách đọc phím, nên đây cũng là lợi ích và không được chọn.
Cùng phần 4
How can you ensure that a prop is passed as an array with at least one element?Có lời giảiCâu hỏiHow can you pass parameters to an event handler in React?Có lời giảiCâu hỏiWhich of the following is used to pass a function from a parent component to a child component?Có lời giảiCâu hỏiCả 40 câu của chủ đề40 câu