UI组件和容器组件的拆分及react中的无状态组件

一:UI组件与容器组件的拆分

组件的渲染部分和逻辑部分都在一个文件中,组件的维护会比较困难,所以将组件进行拆分,
UI组件专门做渲染,容器组件来处理逻辑
1.UI组件:渲染
在这里插入图片描述

2、容器组件:关注业务逻辑,功能实现。通过属性传值的方式传递给子UI组件值和方法。
在这里插入图片描述

二:无状态组件

定义:当一个组件只有一个render()函数的时候(即UI组件),可将当前class组件改造为函数组件,即无状态组件。性能会比class组件高,因为它就是一个函数。函数的执行比class执行的更快。

在这里插入图片描述
当一个组件只负责页面渲染的时候,没有任何逻辑操作时,可以改造为无状态组件。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值