React中的函数组件和类组件

112 阅读1分钟

this

类组件:

  • 需要用this来绑定实例,因为在类中的方法挂载在实例对象上,采用的是严格模式
  • 在公共类中,箭头函数若被包裹在类或者构造函数,则其上下文为类组件的实例,不需要再在构造函数中绑定。
  • 需要实例化组件,性能没有函数组件好
  • 需要在不同生命周期中写相同的逻辑,将同一个功能分开写在不同的生命周期函数中。