- SnowDesign 目前是一个教学性质的项目,助力您快速搭建
Web
组件库。 从零到一的搭建文章(努力更新中...)- 参考学习以下项目:
- 一套逻辑代码支持
Vue
与React
框架,F/A 架构实践:UI组件库如何分层设计,使其具备适配多种Web框架能力。 - 支持 ES6 导出,无缝 TreeShaking。
- 包含
Webpack
与Vite
插件支持自定义组件样式主题,可进行全局CSS
变量覆盖及组件级SCSS
变量覆盖。 - 完善的单元测试与
端到端测试。 - 支持国际化与
无障碍访问。 内置黑暗主题- 努力更新中...
node
版本 ≥ 18
# React 版
npm install @snow-design/components
# Vue3 版
npm install @snow-design/vue3
import React from 'react';
import { Button } from '@snow-design/components';
const Demo = () => {
return <Button type="primary">按钮</Button>;
};
<template>
<Button type="primary">按钮</Button>
</template>
<script setup lang="ts">
import { Button } from '@snow-design/vue3';
</script>