Skip to content

React 中如果绑定事件使用匿名函数有什么影响?

Posted on:2021年7月4日 at 21:29
class Demo {
  render() {
    return <button onClick={(e) => {
      alert('我点击了按钮')
    }}>
      按钮
    </button>
  }
}

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

原文转自:https://fe.ecool.fun/topic/37cce645-6114-44e4-a440-3b7f0c9f8887