2021-11-05 react中的组合 与继承

本文探讨了React中如何通过组合模式实现代码复用,以提高组件的灵活性和可维护性。通过示例展示了如何利用组合创建内嵌组件和自定义属性,实现不同场景下的组件复用,如弹窗和红包组件。React推荐使用组合而非继承来构建组件层次,以优化代码结构。
摘要由CSDN通过智能技术生成

react中的组合 首先是 基于代码的复用的问题 出现的,实现代码的层次即是
简单的组合
function Inner(props){
return


{props.children}

}

function Out(){
return

111

222

3

4

} // 111 222 3 4

这个即是 利用了这个react中的组合进行了一个代码的复用,即可以多次使用这个Inner的组件

更加灵活的使用 组合模式 达到代码组件的复用 不用props.children

function Inner(props){
return

{props.title}

{props.number} }

function Out(){
return

} // 标题1 数量1 标题2 数量2

这个即是通过组合的方式 进行了组件的多次的使用

而且现在我做的项目的层级大多是用的组合的模式,达到的代码组件的复用,比如对一个弹窗的多次使用,对一个红包的多次使用。react推荐我们用组合而不是用的继承来构建组件层次。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值