Event-Handler in zustandslosen Komponenten reagieren

Versuchen, eine optimale Methode zum Erstellen von Ereignishandlern in Komponenten ohne Status zu reagieren. Ich könnte so etwas machen:

const myComponent = (props) => {
    const myHandler = (e) => props.dispatch(something());
    return (
        <button onClick={myHandler}>Click Me</button>
    );
}

Der Nachteil hierbei ist, dass jedes Mal, wenn diese Komponente gerendert wird, eine neue "myHandler" -Funktion erstellt wird. Gibt es eine bessere Möglichkeit, Ereignishandler in statusfreien Komponenten zu erstellen, die weiterhin auf die Komponenteneigenschaften zugreifen können?

Antworten auf die Frage(18)

Ihre Antwort auf die Frage