Обработчики событий в React-компонентах без сохранения состояния

Попытка выяснить оптимальный способ создания обработчиков событий в компонентах без учета состояния React. Я мог бы сделать что-то вроде этого:

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

Недостатком здесь является то, что каждый раз при визуализации этого компонента создается новая функция «myHandler». Есть ли лучший способ создания обработчиков событий в компонентах без сохранения состояния, которые все еще могут получить доступ к свойствам компонента?

Ответы на вопрос(9)

Ваш ответ на вопрос