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