¿Cuál es la diferencia entre ambos clics en el componente React dado?

¿Hay alguna diferencia entre ambos eventos de clic de botón en el componente dado? ¿Cuál es la forma preferida de escribir?

export default class App extends Component {
  doSomething = () => {
    console.log('Hi');
  }
  render() {
    return (
      <Container>
        <Button onClick={this.doSomething} title="Test" /> 
        <Button onClick={() => this.doSomething()} title="Test" />
      </Container>
    );
  }
}

Respuestas a la pregunta(3)

Su respuesta a la pregunta