简介
Rash 是一个基于 React 和 SVG 技术栈的开源 UI 库。它提供了丰富的 UI 组件,方便开发者快速构建 Web 应用程序。
安装
使用 npm 包管理器进行安装:
npm install rash
使用
导入 Rash
import { Button } from "rash";
使用 Button
function App() { return ( <div> <Button>Click Me!</Button> </div> ); }
组件
Button
Rash 的 Button 组件既可以通过使用 props 来自定义样式,也可以使用预置的样式。
使用默认样式:
<Button>Click Me!</Button>
使用自定义样式:
<Button color="red" size="lg" icon={<Icon>+</Icon>}> Add </Button>
可用的 props:
size
: 控制按钮大小,可选值有sm
,md
,lg
,默认值为md
color
: 控制按钮颜色,可选值有blue
,green
,red
,默认值为blue
icon
: 在按钮内添加图标
Icon
Icon 组件用于扩展 Button 组件。它提供了一系列常用的图标:
-- -------------------- ---- ------- ------ - ---- - ---- ------- -------- ----- - ------ - ----- ----- ------------- -- ----- ----------- -- ----- ------------ -- ------ -- -
可用的 props:
name
: 图标名称
Input
Input 组件提供了一组可自定义样式的输入框:
-- -------------------- ---- ------- ------ - ----- - ---- ------- -------- ----- - ------ - ----- ------ -------------------- -- --------------- ------------------- -- ------------- ---------------- -- ------ -- -
可用的 props:
placeholder
: 输入框提示文字
List
List 组件提供了一组可自定义样式的列表:
-- -------------------- ---- ------- ------ - ---- - ---- ------- -------- ----- - ------ - ----- ------ --------------- ------------- --------------- ------------- --------------- ------------- ------- ------ -- -
总结
Rash 提供了一系列常用 UI 组件,可用于快速开发 Web 应用程序。它是一个基于 React 和 SVG 技术栈的开源 UI 库,同时还提供了可自定义样式的组件。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600558fa81e8991b448d64b5