Event Delegation

Why is the matches() check important in this event delegation pattern?
document.querySelector('nav').addEventListener('click', e => {
  if (!e.target.matches('.nav-item')) return;
  // Handle navigation click
});
Next Question (2/20)