react的几种组件类别

1.无状态组件(函数组件)

无状态组件是最基础的组件形式,由于没有状态的影响所以就是纯静态展示的作用,复用性较强。

2.有状态组件

组件内部包含状态(state)且状态随着事件或者外部消息发生变化,有状态组件通常带有生命周期(lifecycle)

3.UI组件

负责数据的渲染,通过属性props接收外部数据并渲染

4.容器组件

网络请求数据的获取以及处理逻辑上的事,不负责数据的渲染

5.高阶组件

本质上是一个js函数,参数是组件,并返回一个新的组件。复用组件逻辑时使用。

6.回调渲染

使组件逻辑可以重用的另一个好方法是将组件子项转为函数

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容