# 自制组件库 **Repository Path**: tengxiaoyang/my_ui ## Basic Information - **Project Name**: 自制组件库 - **Description**: 使用react+hooks+ts开发自己需要的react组件库,组件封装比较简单,持续增加中 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2021-08-24 - **Last Updated**: 2021-08-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # xui——基于react的轻量级UI组件库 开发的基于react的轻量级组件库,目前不依赖任何第三方ui组件库,支持按需导入,可定制。 目前已开发完成如下ui组件: * Button 按钮组件 * Badge 徽标数组件 * Alert 警告提示组件 * Drawer 抽屉组件 * Progress 进度条组件 * Switch 开关组件 * Tag tag标签页组件 * Modal 轻量实用的模态窗组件 * Icon组件(基于react-icons的二次封装) * Input 输入框组件 * Spin 加载组件 * Notification 通知提示 * Message 消息提示框组件 * Empty 空状态组件 * Skeleton 专为个人网站准备的骨架屏组件 正在开发的组件: * Form form表单组件 * Table 列表组件 * Menu 菜单组件 * DropDown 下拉框组件 后续会开发出更多优质轻量组件,敬请关注。 # 技术实现与版本 该组件库基于一下技术版本开发: * react: 16.8.6 * react-dom: 6.8.6 * classnames # 文档demo演示 # 使用 ## 1.安装 ``` js npm install @alex_xu/xui ``` 或者用yarn安装 ``` js yarn add @alex_xu/xui ``` ## 2. 使用 ``` jsx import { Button, Skeleton, Empty, Progress, Tag, Switch, Drawer, Badge, Alert } from '@alex_xu/xui' import { useState } from 'react' import styles from './index.css' export default function() { const [visible, setVisible] = useState(false) let show = () => { setVisible(true)} let close = () => { setVisible(false)} return (
{/* */}
Html react Css3 react Node
6666ngd

我是标题