使用dumi2开React组件库

1、新建项目 f-react-ui

cd f-react-ui
npx create-dumi

2、选择对应的模板,初始化项目
在这里插入图片描述
3、项目初始化完成后,npm start
在这里插入图片描述
4、新增button组件
src目录下新建Button文件夹。
Button文件夹中新建组件相关文件
index.tsx

import React, { FC } from 'react';

const Button: FC<{ text: string }> = (props) => {
  return <button type="button">{props.text}</button>;
};

export default Button;

index.md

# Button

button component.

```jsx
import { Button } from 'f-react-ui';

export default () => <Button text="按钮" />;

5、src/index.tsx中导出新增的button组件

export { default as Button } from './Button';
export { default as Foo } from './Foo';

6、自定义导航栏及分组

---
title: Button
order: 1
nav:
  title: 组件
  order: 1
  path: /components
group:
  title: components
  order: 1
  path: /components
---

7、在组件示例中引入组件
Button文件夹中新建demos文件夹
demos/index.tsx

import React from 'react';
import { Button } from 'f-react-ui';

function ButtonDemo() {
  return <Button text="提交"/>;
}

export default ButtonDemo;

Button/index.md中使用

<code src="./demos/index.tsx"></code>

在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值