Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ShuyunFF2E/cloud-react

Repository files navigation

Cloud React

npm package NPM downloads GitHub license

数据赢家 React 组件库,提供丰富的企业级 UI 组件和解决方案。

✨ 特性

  • 企业级设计 - 基于数据赢家设计规范,提供一致的用户体验
  • 开箱即用 - 提供 50+ 高质量组件,覆盖常见业务场景
  • 高性能 - 基于 React 16.8+ 构建,支持 Hooks
  • 🎯 TypeScript - 完整的 TypeScript 支持
  • 响应式 - 支持多种屏幕尺寸和设备
  • 🎨 主题定制 - 支持主题色和样式自定义
  • 📖 详细文档 - 提供完整的 API 文档和示例

📦 安装

npm install cloud-react --save
#
yarn add cloud-react

🔨 使用

引入样式

// 引入完整样式
import 'cloud-react/cloud-react.css';

基础使用

import React from 'react';
import { Button, Input, Modal } from 'cloud-react';
function App() {
 return (
 <div>
 <Button type="primary">点击我</Button>
 <Input placeholder="请输入内容" />
 <Modal title="标题" visible={true}>
 内容
 </Modal>
 </div>
 );
}

框架依赖版本

  • react >= 16.8.6
  • react-dom >= 16.8.6
  • react-router-dom >= 5.0.0

🛠 开发

环境要求

  • Node.js 16.20.0

安装依赖

npm install

开发调试

# 启动开发服务器
npm run dev

构建

# 构建组件库
npm run build
# 构建文档
npm run docs:build

提交代码格式

git commit -m "feat: [组件名称]提交内容"
git commit -m "fix: [组件名称]提交内容"

项目配置了代码保存前进行eslint格式化和代码提交前进行eslint校验,如果提交有问题,请联系管理员

🎯 浏览器支持

Firefox
Firefox
Chrome
Chrome
>= 59 >= 56

🔗 相关链接

🤝 贡献

我们欢迎所有形式的贡献,包括但不限于:

  • Bug 报告
  • 💡 新功能建议
  • 📝 文档改进
  • 代码贡献

贡献指南

  1. Fork 本仓库
  2. 创建你的特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交你的更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 打开一个 Pull Request

🤝 致谢

感谢所有为这个项目做出贡献的开发者!


Made with ❤️ by 数云前端团队

About

数云平台版 PC端 react 基础组件

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 23

AltStyle によって変換されたページ (->オリジナル) /