当前位置:首页 > 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,
          },
        },
      },
    },
  ],
};

国际化配置(可选)

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

react 中如何引入antd

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

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

标签: reactantd
分享给朋友:

相关文章

react 如何运行

react 如何运行

运行 React 项目的步骤 安装 Node.js 确保系统已安装 Node.js(建议版本 16+),可通过官网下载并安装。安装后验证版本: node -v npm -v 创建 React 项目…

react如何同步

react如何同步

React 同步状态管理方法 在 React 中实现同步状态管理,可以通过以下多种方式实现: 使用 useState 和 useEffect 钩子 通过 useState 定义状态,使用 useEf…

react如何发布

react如何发布

发布React应用的步骤 构建生产版本 使用以下命令生成优化后的生产版本代码,代码会被压缩并移除开发环境中的调试工具: npm run build 构建完成后会生成build文件夹,包含所有静态资源…

react如何重启

react如何重启

重启 React 应用的方法 重新加载当前页面 使用 window.location.reload() 强制刷新页面,这会重新加载整个应用并重置所有状态。 window.location…

react如何配置

react如何配置

配置React项目的基本步骤 安装Node.js和npm 确保系统已安装Node.js(包含npm)。可通过命令行检查版本: node -v npm -v 创建React项目 使用官方工具Creat…

react 如何操作cookie

react 如何操作cookie

安装依赖 在React项目中操作cookie通常需要第三方库的支持,推荐使用js-cookie。通过npm或yarn安装: npm install js-cookie # 或 yarn add js…