通常情况下,我们定义一个组件的时候使用class进行定义,另外还可以通过 function 进行定义
- function定义函数组件的返回内容 应该和 class组件中render函数返回保持一致
- function初始化state 用useState函数 相当于 class组件中的 this.state
- function获取propos 写在自定义函数的参数中 相当于class组件中的this.propos
- function中的组件加载完毕生命周期 用useEffect 相当于class组件中的componentDidMount