当前位置:首页 > 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

安装 Node.js 和 npm React 依赖于 Node.js 和 npm(Node Package Manager)。从 Node.js 官网下载并安装最新稳定版本,安装完成后会自动包含 np…

react 如何引入jquery

react 如何引入jquery

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

如何下载react

如何下载react

下载 React 的方法 通过 npm 或 yarn 安装 React 可以通过包管理器 npm 或 yarn 安装。确保已安装 Node.js(包含 npm),然后在项目目录中运行以下命令:…

理解如何react

理解如何react

理解React的核心概念 React是一个用于构建用户界面的JavaScript库,专注于通过组件化开发提高代码的可维护性和复用性。其核心思想包括虚拟DOM(Virtual DOM)和单向数据流,能够…

如何用react

如何用react

使用React的基本步骤 安装Node.js和npm 确保系统已安装Node.js和npm。Node.js自带npm,可从官网下载安装包。安装完成后,通过命令行验证版本: node -v npm -…

react 如何循环

react 如何循环

循环渲染列表 在React中,循环渲染列表通常使用map方法。map可以遍历数组并返回一个新的React元素数组。 const items = ['Apple', 'Banana', 'Orange…