Ant Design
Ant Design 是面向企业级产品的设计体系,也提供常用的 React 界面组件库。它把表格、表单、弹窗等常见界面的外观与交互封装起来,让你搭建管理后台时少写重复代码,并保持页面一致。
你可能会说:「帮我做一个管理后台,表格、表单和弹窗都用现成组件,样式保持一致。」
动手看看项目成员的管理操作
悬停、按住或用 Tab 聚焦按钮,再切换类型。这是复现 Ant Design 外观约定的样式沙盒,不会真的发送邀请或移除成员。
实心蓝色把「邀请成员」推到视觉前排,适合页面最重要的操作。Ant Design 将这些外观与交互封装成组件,后台各页就不用重复造按钮。
要点Ant Design 到底帮我们做了哪些事?
- 1
设计体系与组件实现配套
Ant Design 不只是一套配色,它还包含界面设计与交互约定。开发中常说的 antd,是它的 React 组件库;你使用组件时,也在复用这些约定。
- 2
现成组件负责常见交互
做订单后台时,你可以用表格展示订单,用表单编辑地址,用弹窗确认操作。组件提供界面和交互能力,但订单从哪里读取、修改后如何保存,仍由我们接入业务逻辑。
- 3
主题配置统一视觉细节
你可以通过主题配置调整主色、圆角等设计令牌,让多个组件一起变化。这样比逐个覆盖样式更容易保持一致;交给 AI 时,也要说清项目框架和组件库版本。
容易混淆的地方
Ant Design 和 Tailwind CSS 不在同一层:前者提供表单、弹窗等组件及交互,后者主要用工具类组合样式。Ant Design 也不等于 React,React 是构建界面的基础;常用的 antd 依赖 React,Vue 项目则需要选择适配 Vue 的实现。
什么时候用
适合用
- 做 React 订单管理后台,需要表格筛选、编辑表单和操作确认弹窗。
- 做 AI 工具的管理端,需要统一呈现模型配置、任务列表和用量信息。
- 多个业务页面由不同开发者维护,希望复用同一套组件与主题配置。
不适合用
- 只做一页以文字和图片为主的活动介绍,用 HTML 与 CSS 就能完成。
- 做高度定制的品牌互动网站,现成后台组件不合适,可用自定义组件。
- 在 Vue 项目中选组件库时,直接选 Vue 适配库,而不是 React 的 antd。
- 做原生手机 App 时,选原生控件或对应移动框架的组件库,而非网页端 antd。
练一练选一个答案,看看解释
你正在用 React 做客户管理后台,需要客户表格、编辑表单,并把主题色改成品牌紫。怎样使用 Ant Design 更合适?
让 AI 帮你做复制给 AI Agent 直接用
请先检查项目的 React 和 Ant Design 版本,再用 Ant Design 实现客户管理页:包含可筛选表格、编辑表单和保存反馈。通过主题配置统一品牌色,沿用现有接口;若接口缺失,明确标出模拟数据,不把前端校验当作后端校验。