# Ant Design框架的安装与使用(一)

# 什么是Ant Design框架

Ant Design是React的第三方UI组件库,类似于前面我们学习的Vue中的Element Plus。Ant Design是阿里巴巴旗下蚂蚁金服推出的开源框架,分为PC端与移动端。

PC端:https://ant.design

移动端:https://mobile.ant.design

下面演示PC端的使用方式,需要先下载安装,本小节安装的是"antd": "^4.24.0"这个版本,如果后续升级了,大家可以通过@方式安装当前小节中指定的版本。

npm install antd@4.24.0

除了在主入口文件中引入antd框架外,还需要引入他提供的antd全局样式文件。

// index.css
@import '~antd/dist/antd.css'

在antd中如果要使用图标的话,需要单独下载并使用。

npm install @ant-design/icons

antd中基本组件的使用方式如下,例如:Button按钮组件,Space间距组件,Switch开关组件,Rate评分组件等:

import { Button, Space, Switch, Rate } from 'antd'
import { PlayCircleOutlined } from '@ant-design/icons'
import { useState } from 'react'
export default function App() {
    const [ checked, setChecked ] = useState(true)
    const [ value, setValue ] = useState(3)
    return (
        <div>
            <h2>hello antd</h2>
            <PlayCircleOutlined />
            <Space>
                <Button>Default Button</Button>
                <Button type="primary">Primary Button</Button>
                <Button type="primary" danger>Primary Danger Button</Button>
                <Button danger icon={<PlayCircleOutlined />}>Default Danger Button</Button>
            </Space>
            <div>
                <Switch checked={checked} onChange={setChecked} /> { checked ? 'on' : 'off' }
                <Rate value={value} onChange={setValue} /> { value }
            </div>
        </div>
    )
}
antd基本组件