title: Missing return type on function @typescript-eslint/explicit-function-return-type
body: <p>In my React TypeScript file, I have the following code:</p>
  <pre><code>&lt;Button onClick={() =&gt; handleClick()}
  </code></pre>
  <p>This throws the following linting error.</p>
  <pre><code>Missing return type on function.eslint@typescript-eslint/explicit-function-return-type
  </code></pre>
  <p>To solve the error, I added a void return type to the arrow function:</p>
  <pre><code>&lt;Button onClick={(): void =&gt; handleClick()}
  </code></pre>
  <p>But is it the right way to declare return type for all such functions, because they will always be void? Or should the rule be disabled for such arrow function expressions?</p>