当前位置:首页 > React

react中如何引入antdesign

2026-03-11 07:23:55React

安装 Ant Design 依赖

在项目根目录下运行以下命令安装 Ant Design 及其依赖:

npm install antd
# 或使用 yarn
yarn add antd

引入样式文件

在项目的入口文件(如 src/index.jssrc/App.js)中引入 Ant Design 的全局样式:

import 'antd/dist/antd.css';

如果使用 CSS Modules 或 Less/Sass,可以通过按需加载优化体积(需配合 babel-plugin-import)。

按需加载配置(可选)

安装 babel-plugin-import 以支持按需加载:

npm install babel-plugin-import --save-dev

babel.config.js.babelrc 中添加配置:

{
  "plugins": [
    ["import", {
      "libraryName": "antd",
      "libraryDirectory": "es",
      "style": "css"
    }]
  ]
}

使用组件

在 React 组件中直接引入需要的 Ant Design 组件:

import { Button, DatePicker } from 'antd';

function App() {
  return (
    <div>
      <Button type="primary">按钮</Button>
      <DatePicker />
    </div>
  );
}

自定义主题(可选)

通过修改 webpackcraco 配置覆盖 Ant Design 的 Less 变量。以 craco 为例:

  1. 安装 craco-less
    npm install @craco/craco craco-less
  2. 创建 craco.config.js
    
    const CracoLessPlugin = require('craco-less');

module.exports = { plugins: [ { plugin: CracoLessPlugin, options: { lessLoaderOptions: { lessOptions: { modifyVars: { '@primary-color': '#1DA57A' }, javascriptEnabled: true, }, }, }, }, ], };

react中如何引入antdesign


### 国际化配置(可选)

设置语言包以支持中文或其他语言:
```javascript
import { ConfigProvider } from 'antd';
import zhCN from 'antd/es/locale/zh_CN';

function App() {
  return (
    <ConfigProvider locale={zhCN}>
      {/* 其他组件 */}
    </ConfigProvider>
  );
}

标签: reactantdesign
分享给朋友:

相关文章

如何评价react native

如何评价react native

React Native 的优势 跨平台开发效率高:基于 JavaScript 和 React 语法,可同时开发 iOS 和 Android 应用,减少重复代码量。性能接近原生:通过原生组件渲染,性能…

react如何开发组件

react如何开发组件

React 组件开发基础 React 组件分为函数组件和类组件两种形式。函数组件是现代 React 开发的主流方式,结合 Hooks 可以实现完整功能。 函数组件示例: function Gree…

react如何衰减

react如何衰减

React 中的动画衰减效果实现 在 React 中实现衰减效果(如滚动衰减、拖动释放后的惯性滑动)通常需要结合物理动画原理或第三方动画库。以下是几种常见方法: 使用 CSS 动画和 @keyfra…

react如何读

react如何读

React 的发音 React 的发音为 /riˈækt/(音标),读作“瑞-艾克特”。其中: “Re” 发音类似英文单词 “read” 的开头部分。 “act” 发音与英文单词 “act” 一致。…

react如何卸载

react如何卸载

卸载 React 项目或依赖 如果需要完全卸载 React 项目或相关依赖,可以按照以下步骤操作: 删除项目文件夹 直接删除整个项目文件夹是最彻底的方式。确保已备份重要代码或配置文件。 卸载全局安…

react如何发音

react如何发音

React的发音 React的正确发音为 /riˈækt/,类似于“ree-akt”。以下是详细说明: 发音分解 第一个音节“Ree”发音类似英文单词“see”中的“ee”音。…