Event Bubbling & Capturing

What is this pattern called and why is it useful?
parent.addEventListener('click', e => {
  const shouldHandle = e.target.matches('.interactive');
  if (!shouldHandle) return;
  // Handle event
});
Next Question (10/20)