通常情况下,我们定义一个组件的时候使用class进行定义,另外还可以通过 function 进行定义

  • function定义函数组件的返回内容 应该和 class组件中render函数返回保持一致
  • function初始化state 用useState函数 相当于 class组件中的 this.state
  • function获取propos 写在自定义函数的参数中 相当于class组件中的this.propos
  • function中的组件加载完毕生命周期 用useEffect 相当于class组件中的componentDidMount