模仿antd 组合组件写法 使用

coms.js文件

import React, { forwardRef } from "react";

function part1() {

  return <div>part1</div>;

}

function part2() {

  return <div>part2</div>;

}

function part3() {

  return <div>part3</div>;

}

const coms = forwardRef((props) => {

  return <div>coms组合组件 模仿antd coms.part1写法封装{props.children}</div>;

});

const comsList = coms;

comsList.part1 = part1;

comsList.part2 = part2;

comsList.part3 = part3;

export default comsList;

父组件使用:

import Coms from "./coms";

          <Coms>

            <Coms.part1></Coms.part1>

            <Coms.part2></Coms.part2>

            <Coms.part3></Coms.part3>

          </Coms>

渲染结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值