dux-ui
v1.3.4
Published
Dux UI based on React
Downloads
4
Readme
dux-ui
基于 React 的前端 UI 库。 It is just for learning.
开发规划
- 完善常用组件
- 上线 Github 和 npm
- 二次封装业务组件
开发记录
- 搭建 Dumi 环境
- 设置主题配置
- 添加 Button 和 Icon 组件
- 配置 git-cz
- 开发中...
仓库地址
兼容环境
React 14+, 暂不支持 React18
开发者
启动 doc 服务
npm run docs
部署 doc page
npm run docs:build
npm run docs:deploy
发布 npm
npm run build:babel
npm run build:dist
npm login
npm run release:patch
npm publish
start
执行:npm install --save dux-ui
create-react-app 项目里使用:
import { Button, Icon } from 'dux-ui';
// 使用Icon需要额外引入css
import 'dux-ui/dist/styles/icon.min.css';
function App() {
const { StyleTypes } = Button;
return (
<div className="App">
<Icon type="loading" spin />
{StyleTypes.map((styleType) => (
<Button
styleType={styleType}
key={'key' + styleType}
onClick={() => console.log('clicked')}
>
{styleType}
</Button>
))}
</div>
);
}
vite react 项目里使用同上,需要在 vite.config.js 添加配置:
alias: [
{ find: 'dux-ui/dist/styles/icon.min.css', replacement: '/node_modules/dux-ui/dist/styles/icon.min.css' },
{ find: 'dux-ui', replacement: '/node_modules/dux-ui/lib/index.js' },
],