当前位置:首页 > React

react 中如何引入antd

2026-01-24 17:21:48React

安装 Ant Design

在 React 项目中安装 Ant Design 及其依赖,使用 npm 或 yarn 执行以下命令:

npm install antd

yarn add antd

引入组件

在需要使用 Ant Design 组件的文件中,按需引入所需的组件和样式:

import { Button } from 'antd';
import 'antd/dist/antd.css'; // 引入全局样式

按需加载样式(可选)

通过配置工具(如 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 提供的组件:

function App() {
  return <Button type="primary">Primary Button</Button>;
}

自定义主题(可选)

通过修改 webpackcraco 配置自定义主题变量。以 craco 为例,安装依赖:

npm install @craco/craco craco-less --save-dev

创建 craco.config.js 并配置:

const CracoLessPlugin = require('craco-less');

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

国际化配置(可选)

设置语言包以支持国际化:

import { ConfigProvider } from 'antd';
import zhCN from 'antd/lib/locale/zh_CN';

function App() {
  return (
    <ConfigProvider locale={zhCN}>
      <Button type="primary">按钮</Button>
    </ConfigProvider>
  );
}

react 中如何引入antd

标签: reactantd
分享给朋友:

相关文章

react如何测试

react如何测试

React 测试方法 React 应用的测试通常涉及组件测试、集成测试和端到端测试。以下是常用的测试工具和方法: Jest Jest 是 Facebook 开发的 JavaScript 测试框架,…

react 如何引入jquery

react 如何引入jquery

引入 jQuery 到 React 项目 在 React 项目中引入 jQuery 可以通过多种方式实现,但需要注意 React 和 jQuery 操作 DOM 的方式可能冲突,因此建议仅在必要时使用…

react性能如何

react性能如何

React 性能特点 React 通过虚拟 DOM(Virtual DOM)和高效的 diff 算法优化性能。虚拟 DOM 减少了直接操作真实 DOM 的开销,仅在必要时更新变化的部分。React 的…

如何改造react

如何改造react

改造 React 项目的关键方法 分析当前项目结构 通过评估现有组件、状态管理和依赖项,明确需要改进的部分。使用工具如 webpack-bundle-analyzer 识别性能瓶颈。 升级 Rea…

react如何衰减

react如何衰减

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

react如何部署

react如何部署

部署 React 应用的常见方法 使用静态服务器部署 React 应用在构建后会生成静态文件,可以直接通过静态服务器部署。常用的静态服务器包括 Nginx、Apache 等。 运行构建命令生成静态文…