title: React.MouseEvent vs React.MouseEvent<HTMLAnchorElement, MouseEvent> in TypeScript?
body: <p>Ive added a type to a anchor click event in React based on the TypeScript error that I got when it was untyped:</p>
  <pre><code>onClick={(event: React.MouseEvent&lt;HTMLAnchorElement, MouseEvent&gt;) =&gt; {
    event.preventDefault();
  }}
  </code></pre>
  <p>I still don't get errors if go with this shorter version:</p>
  <pre><code>onClick={(event: React.MouseEvent) =&gt; {
    event.preventDefault();
  }}
  </code></pre>
  <p>Is the second version less type safe? What am I giving up in a practical sense?</p>