什么是 bull-ui?
bull-ui 是一款基于 React 开发的 UI 组件库,旨在提供一套易于使用、具有高度可定制性的 UI 组件,以帮助开发者快速地构建符合设计规范且优秀的前端应用程序。
安装
使用 npm 安装 bull-ui:
npm install bull-ui --save
或者使用 yarn 安装:
yarn add bull-ui
使用
在你的 React 应用程序中导入 bull-ui:
import { Button } from 'bull-ui';
在你的组件渲染中使用 bull-ui 的组件:
<Button type="primary" onClick={() => console.log('clicked')}> Click Me! </Button>
组件列表
bull-ui 目前提供了以下组件:
- Button
- Input
- Checkbox
- Radio
- Select
- DatePicker
- Table
- Modal
- Tooltip
自定义主题
可以使用 bull-ui 提供的一些 Sass 变量来更改组件的主题:
$primary-color: #1890ff; $font-size-base: 14px; @import '~bull-ui/lib/variables.scss'; @import '~bull-ui/lib/styles.scss';
示例代码
Button
-- -------------------- ---- ------- ------ - ------ - ---- ---------- -------- ----- - ------ - ------- -------------- ----------- -- ------------------------ ----- --- --------- -- -
Input
import { Input } from 'bull-ui'; function App() { return <Input placeholder="Enter username" />; }
Checkbox
-- -------------------- ---- ------- ------ - -------- - ---- ---------- -------- ----- - ----- --------- ----------- - ---------------- ----- ------------ - -- -- --------------------- ------ --------- ----------------- ----------------------------- -- --------------- -
Radio
-- -------------------- ---- ------- ------ - ----- - ---- ---------- -------- ----- - ----- ------- --------- - ------------- ----- ----------------- - --- -- ------------------------- ------ - -- ------ --------- -------------- --- ---- ----------------------------- ------ - -------- ------ --------- -------------- --- ---- ----------------------------- ------ - -------- ------ --------- -------------- --- ---- ----------------------------- ------ - -------- --- -- -
Select
-- -------------------- ---- ------- ------ - ------ - ---- ---------- -------- ----- - ----- ------- - - - ------ ------- --- ------ --- -- - ------ ------- --- ------ --- -- - ------ ------- --- ------ --- -- -- ----- --------------- ----------------- - ------------- ----- ------------------ - ------- -- ------------------------ ------ ------- ----------------- --------------------- ----------------------------- --- -
DatePicker
-- -------------------- ---- ------- ------ - ---------- - ---- ---------- -------- ----- - ----- ------ -------- - --------------- ----- ---------------- - ------- -- --------------- ------ ----------- ------------ --------------------------- --- -
Table
-- -------------------- ---- ------- ------ - ----- - ---- ---------- -------- ----- - ----- ---------- - - - ----- ------ ---- --- -------- ---- ----- -- - ----- -------- ---- --- -------- ---- -------- -- - ----- ------- ---- --- -------- ---- ---------- -- - ----- -------- ---- --- -------- --------- -- -- ----- ------- - - - ------ ------- ---------- ------ -- - ------ ------ ---------- ----- -- - ------ ---------- ---------- --------- -- -- ------ ------ ----------------------- ----------------- --- -
Modal
-- -------------------- ---- ------- ------ - ----- - ---- ---------- -------- ----- - ----- --------- ----------- - ---------------- ----- --------------- - -- -- ----------------- ----- ---------------- - -- -- ------------------ ------ - -- ------- -------------- -------------------------- ---- ----- --------- ------ ----------------- --------------------------- --------- ---------- ------- -- - ----- ----------- -------- --- -- -
Tooltip
-- -------------------- ---- ------- ------ - ------- - ---- ---------- -------- ----- - ------ - -------- ----------- -- - --------- ------------- ----------- ---------- -- -
通过学习和实践以上示例代码,你可以了解 bull-ui 的基础使用方法,更深入地理解 React 组件和 UI 设计,并掌握一些前端开发的实用技能。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066c8eccdc64669dde5698