mirror of
https://github.com/ant-design/ant-design.git
synced 2024-12-30 12:28:33 +08:00
5.8 KiB
5.8 KiB
order | title |
---|---|
0 | Ant Design of React |
这里是 Ant Design 的 React 实现,开发和服务于企业级后台产品。
+
特性
- 提炼自企业级中后台产品的交互语言和视觉风格。
- 开箱即用的高质量 React 组件。
- 使用 TypeScript 构建,提供完整的类型定义文件。
- 基于 npm + webpack + babel 的工作流,支持 ES2015 和 TypeScript。
浏览器支持
现代浏览器和 IE9 及以上。
版本
你可以订阅:https://github.com/ant-design/ant-design/releases.atom 来获得稳定版发布的通知。
安装
使用 npm 安装
我们推荐使用 npm 的方式进行开发,不仅可在开发环境轻松调试,也可放心地在生产环境打包部署使用,享受整个生态圈和工具链带来的诸多好处。
可以通过 npm 直接安装到项目中,使用 import
或 require
进行引用。
稳定版:
$ npm install antd --save
开发版本:
$ npm install antd@beta --save
浏览器引入
我们在 npm 发布包内的 antd/dist
目录下提供了 antd.js
antd.css
以及 antd.min.js
antd.min.css
用于一次性引入所有的 antd 组件,也可以通过 UNPKG 进行下载。
不推荐使用构建文件,因为难以获得底层依赖模块的 bug 快速修复支持。
stable
- https://unpkg.com/antd/dist/antd.js
- https://unpkg.com/antd/dist/antd.css
- https://unpkg.com/antd/dist/antd.min.js
- https://unpkg.com/antd/dist/antd.min.css
beta
- https://unpkg.com/antd@beta/dist/antd.js
- https://unpkg.com/antd@beta/dist/antd.css
- https://unpkg.com/antd@beta/dist/antd.min.js
- https://unpkg.com/antd@beta/dist/antd.min.css
对于 1.0 之前的版本,这里有一个 自行构建的例子 以供参考。
示例
import { DatePicker } from 'antd';
ReactDOM.render(<DatePicker />, mountNode);
引入样式:
import 'antd/dist/antd.css'; // or 'antd/dist/antd.less'
以下两种方法都可以达到按需加载的目的:
import DatePicker from 'antd/lib/date-picker'
- 配合插件 babel-plugin-import 使用
import { DatePicker } from 'antd';
babel-plugin-import 支持 js 和 css 同时按需加载。
链接
- 首页
- 组件文档
- 更新日志
- 开发脚手架
- 开发工具文档
- React 基础组件
- 移动端组件
- 动效
- 设计规范速查手册
- 开发者说明
- 版本发布规则
- 社区贡献脚手架和范例
- 常见问题
- CodePen 模板 for bug reports
- Awesome Ant Design
- 定制主题
谁在使用
如果你的公司和产品使用了 Ant Design,欢迎到 这里 留言。
如何贡献
在任何形式的参与前,请先阅读 贡献者文档。有任何建议或意见您可以 Pull Request,给我们 报告 Bug。
强烈推荐阅读 《提问的智慧》、《如何向开源社区提问题》 和 《如何有效地报告 Bug》,更好的问题更容易获得帮助。
社区互助
如果您在使用的过程中碰到问题,可以通过下面几个途径寻求帮助,同时我们也鼓励资深用户通过下面的途径给新人提供帮助。
通过 Stack Overflow 或者 Segment Fault 提问时,建议加上 antd
标签。
- Stack Overflow(英文)
- Segment Fault(中文)