参考答案

class Demo { render() { return <button onClick={(e) => { alert('我点击了按钮') }}> 按钮 </button> } }

这样的写法,因为使用的是匿名函数,所以组件每次都会认为是一个新的 props,不会使用缓存优化,在性能上会有一定的损耗。