Function组件
- 组件内执行函数,类似vue中的created或者setup,但是由于更新会重新渲染组件,很难用于模拟created
- useEffect 不加第二个参数,约等于updated
- useEffect 第二个参数为空数组,约等于mounted
- useEffect 第二个参数不为空,约等于watch
- useEffect 第一个参数的返回值,约等于beforeUnmount
- useMemo可以避免部分重新计算
- useMemo不会像vue中的computed进行惰性计算,哪怕不被引用也会计算,所以要慎重使用