Files
UUI/docs
2021-06-09 01:24:11 +08:00
..
2021-06-09 01:24:11 +08:00
2020-09-01 13:29:38 +08:00
2020-08-26 23:32:21 +08:00
2020-08-26 23:32:21 +08:00
2020-05-22 17:39:59 +08:00
2021-01-11 19:06:56 +08:00
2020-12-03 03:54:39 +08:00
2020-12-03 03:54:39 +08:00
2020-12-03 03:54:39 +08:00
2020-12-01 02:22:56 +08:00
2020-12-10 04:35:00 +08:00
2020-12-01 16:13:57 +08:00
2020-08-26 23:32:21 +08:00
2020-08-26 23:32:21 +08:00
2020-12-10 04:35:00 +08:00

UUI

功能优先的通用 UI 组件库

Storybook

components overview screenshot

UUI 正处于频繁开发更新中,接口和用法在将来可能会改变,目前暂时无法保证向后兼容。

English | 简体中文

特性

  • 一组开箱即用的有用的组件。
  • 基于 TypeScript 的类型安全性。
  • 强大的组件样式自定义功能。
  • 符合 WAI-ARIA 1.2 规范。

安装

⚠️⚠️⚠️ UUI 需要 TypeScript 3.8 或更高版本。 ⚠️⚠️⚠️

npm install @hackplan/uui --save
yarn add @hackplan/uui

示例

import '@hackplan/uui/lib/index.css';
import { Button } from '@hackplan/uui';

function App() {
  return (
    <div>
      <Button>Click me!</Button>
    </div>
  )
}

链接

本地开发

对于这个项目的开发,相比 npm 我们更推荐使用 Yarn。不管你使用哪个工具这个项目的脚本命令都可以使用。同样的我们也推荐你使用 nvm 来安装使用项目特定的 Node.js 版本进行开发。

git clone https://github.com/HackPlan/UUI.git
cd uui
nvm use
yarn
yarn storybook

打开浏览器并访问 http://localhost:6006 .

参与共建

我们欢迎所有类型的贡献开发。请先阅读 CONTRIBUTING.md 文档。

使用 UUI 构建的产品

图压 多少记账 昼间日历

开源许可

UUI 在 GitHub 仓库上的所有文件均受 MIT 许可。请阅读项目根目录下的许可证文件。