前端理论- React的类组件与函数组件

217 阅读1分钟

前言

副作用

什么是副作用?

组件中,不是将数据转化为视图的代码。
比如api请求、给元素注册事件、设置定时器、获取dom元素等

React中的类组件与函数组件

在类组件中,一般使用生命周期函数去处理副作用,但是使用类组件会存在以下问题:

1.属于一组的业务会被拆分到不同的生命周期函数里
2.this指向模糊
3.逻辑难以复用:在类组件中一般使用高阶组件实现逻辑复用,组件层级的增加显的臃肿