Pass vs call
// Correct — React calls later
<button onClick={handleSave}>Save</button>
<button onClick={() => deleteTicket(id)}>Delete</button>
// Wrong — runs during render
<button onClick={deleteTicket(id)}>Delete</button>onClick={fn()} evaluates immediately. Wrap with () => … when you need arguments.