前言
副作用
什么是副作用?
组件中,不是将数据转化为视图的代码。
比如api请求、给元素注册事件、设置定时器、获取dom元素等
React中的类组件与函数组件
在类组件中,一般使用生命周期函数去处理副作用,但是使用类组件会存在以下问题:
1.属于一组的业务会被拆分到不同的生命周期函数里
2.this指向模糊
3.逻辑难以复用:在类组件中一般使用高阶组件实现逻辑复用,组件层级的增加显的臃肿
什么是副作用?
组件中,不是将数据转化为视图的代码。
比如api请求、给元素注册事件、设置定时器、获取dom元素等
在类组件中,一般使用生命周期函数去处理副作用,但是使用类组件会存在以下问题:
1.属于一组的业务会被拆分到不同的生命周期函数里
2.this指向模糊
3.逻辑难以复用:在类组件中一般使用高阶组件实现逻辑复用,组件层级的增加显的臃肿