Ant Design of React—概要

来源:互联网 发布:贝思外贸软件数据导出 编辑:程序博客网 时间:2024/06/06 01:10

Ant Design of React

这里是 Ant Design 的 React 实现,开发和服务于企业级后台产品。

+
  • 特性
  • 支持环境
  • 版本
  • 安装
  • 示例
  • 链接
  • 谁在使用
  • 如何贡献
  • 社区互助

特性#

  • 提炼自企业级中后台产品的交互语言和视觉风格。

  • 开箱即用的高质量 React 组件。

  • 使用 TypeScript 构建,提供完整的类型定义文件。

  • 基于 npm + webpack + babel 的工作流,支持 ES2015 和 TypeScript。

支持环境#

  • 现代浏览器和 IE9 及以上(需要 polyfills)。

  • 支持服务端渲染。

  • Electron

版本#

  • 稳定版:npm package

  • 预览版:npm (next)

你可以订阅:https://github.com/ant-design/ant-design/releases.atom 来获得稳定版发布的通知。

安装#

使用 npm 或 yarn 安装#

我们推荐使用 npm 或 yarn 的方式进行开发,不仅可在开发环境轻松调试,也可放心地在生产环境打包部署使用,享受整个生态圈和工具链带来的诸多好处。

$ npm install antd --save
$ yarn add antd

如果你的网络环境不佳,推荐使用 cnpm。

浏览器引入#

在浏览器中使用 script 和 link 标签直接引入文件,并使用全局变量 antd

我们在 npm 发布包内的 antd/dist 目录下提供了 antd.js antd.css 以及 antd.min.js antd.min.css。你也可以通过 CDNJS 或 UNPKG 进行下载。

强烈不推荐使用已构建文件,这样无法按需加载,而且难以获得底层依赖模块的 bug 快速修复支持。

示例#

import { DatePicker } from 'antd';ReactDOM.render(<DatePicker />, mountNode);

引入样式:

import 'antd/dist/antd.css';  // or 'antd/dist/antd.less'

按需加载#

下面两种方式都可以只加载用到的组件。

  • 使用 babel-plugin-import(推荐)。

    // .babelrc or babel-loader option{  "plugins": [    ["import", { "libraryName": "antd", "libraryDirectory": "es", "style": "css" }] // `style: true` 会加载 less 文件  ]}

    注意:webpack 1 无需设置 libraryDirectory

    然后只需从 antd 引入模块即可,无需单独引入样式。等同于下面手动引入的方式。

    // babel-plugin-import 会帮助你加载 JS 和 CSSimport { DatePicker } from 'antd';
  • 手动引入

    import DatePicker from 'antd/lib/date-picker';  // 加载 JSimport 'antd/lib/date-picker/style/css';        // 加载 CSS// import 'antd/lib/date-picker/style';         // 加载 LESS

链接#

  • 首页

  • 组件库

  • Ant Design Pro

  • 更新日志

  • 脚手架市场

  • React 底层基础组件

  • 移动端组件

  • 动效

  • 设计规范速查手册

  • 开发者说明

  • 版本发布规则

  • 常见问题

  • CodeSandbox 模板 for bug reports

  • Awesome Ant Design

  • 定制主题

谁在使用#

  • 蚂蚁金服

  • 阿里巴巴

  • 腾讯

  • 百度

  • 口碑

  • 美团

  • 滴滴

  • 饿了么

如果你的公司和产品使用了 Ant Design,欢迎到 这里 留言。

如何贡献#

在任何形式的参与前,请先阅读 贡献者文档。如果你希望参与贡献,欢迎 Pull Request,或给我们 报告 Bug。

强烈推荐阅读 《提问的智慧》、《如何向开源社区提问题》 和 《如何有效地报告 Bug》、《如何向开源项目提交无法解答的问题》,更好的问题更容易获得帮助。

社区互助#

如果您在使用的过程中碰到问题,可以通过下面几个途径寻求帮助,同时我们也鼓励资深用户通过下面的途径给新人提供帮助。

通过 Stack Overflow 或者 Segment Fault 提问时,建议加上 antd 标签。

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 垫江精装房 垫江桶装水 垫江印刷厂 垫江美容院 垫江房源 垫江培训 垫江县医院 垫江当铺 垫江租房子 垫江五中 垫江厂房 垫江美容 重庆至垫江 垫江租房网 垫江学车 垫江大酒店 垫江买房 垫江饭店 垫江南阳 垫江的房价 垫江车站 垫江拼车 垫江蛋糕店 垫江防水 垫江石斛 垫江招投标 垫江到成都 垫江企业 垫江电大 垫江三中 垫江丹皮 垫江招聘网 垫江豆花 垫江健身房 垫江到重庆 垫江手工活 垫江租房 垫江公共 垫江旅馆 垫江远程 垫江电话