试图找出在 React 无状态组件中创建事件处理程序的最佳方法。我可以做这样的事情:
const myComponent = (props) => {
const myHandler = (e) => props.dispatch(something());
return (
<button onClick={myHandler}>Click Me</button>
);
}
这里的缺点是每次渲染这个组件时,都会创建一个新的“myHandler”函数。有没有更好的方法在无状态组件中创建事件处理程序,这些组件仍然可以访问组件属性?