Ant Design #

Ant Design 是由蚂蚁金服开源的企业级 UI 设计语言和 React 组件库。它提供了一整套高质量的企业级 UI 组件,帮助开发者快速构建美观、易用的 Web 应用。

学习路线 #

第一阶段:基础入门 #

适合零基础开发者,了解 Ant Design 的设计理念和基本使用。

第二阶段:通用组件 #

学习最常用的基础组件。

第三阶段:布局组件 #

学习页面布局相关组件。

第四阶段:导航组件 #

学习导航相关组件。

第五阶段:数据录入 #

学习表单和数据录入组件。

第六阶段:数据展示 #

学习数据展示相关组件。

第七阶段:反馈组件 #

学习用户反馈相关组件。

第八阶段:高级主题 #

掌握 Ant Design 的高级功能。

第九阶段:最佳实践 #

学习企业级开发规范和技巧。

技术栈概览 #

text
Ant Design 技术栈
├── React 18+        基础框架
├── Ant Design 5.x   UI 组件库
├── TypeScript       类型支持
├── React Router 6   路由管理
├── dayjs            日期处理
└── Vite             构建工具

前置知识 #

学习本指南前,建议具备以下基础:

  • HTML/CSS 基础
  • JavaScript ES6+ 语法
  • React 基础知识
  • 基本的命令行操作
  • Node.js 基础知识

学习建议 #

  1. 循序渐进:按照章节顺序学习,打好基础
  2. 动手实践:每学完一章,动手编写代码
  3. 深入理解:理解设计理念,而非死记 API
  4. 项目驱动:通过实际项目巩固知识

版本说明 #

本指南基于 Ant Design 5.x 编写,推荐使用最新稳定版本。

版本 状态 说明
Ant Design 5.x 推荐 最新版本,CSS-in-JS 架构
Ant Design 4.x 维护 稳定版本,Less 样式
Ant Design 3.x 停止维护 旧项目维护使用

组件分类 #

Ant Design 提供了丰富的组件,按功能分类如下:

分类 组件 说明
通用 Button, Icon, Typography 基础组件
布局 Grid, Layout, Space 页面布局
导航 Menu, Breadcrumb, Pagination 导航组件
数据录入 Form, Input, Select, DatePicker 表单组件
数据展示 Table, List, Card, Tree 数据展示
反馈 Message, Modal, Notification, Progress 用户反馈
其他 ConfigProvider, LocaleProvider 全局配置

开始你的 Ant Design 学习之旅吧!

最后更新:2026-03-28